2
我正在尋找一個很好的方式來做一個地圖/選擇一個Lua表。有沒有與Scala的地圖或C#的Select功能相媲美的lua?
例如。我有一個表格:
myTable = {
pig = farmyard.pig,
cow = farmyard.bigCow,
sheep = farmyard.whiteSheep,
}
我該如何寫myTable.map(function(f)f.getName)? [假設所有農場動物都有名字]
即。將該函數應用於表中的所有元素。
由於'string.upper'是一個參數的函數,則可以進一步簡化它向本地'蠑螈=地圖(T,string.upper)') – 2012-07-26 16:19:01
@MichalKottman我知道,我這樣做是爲了展示如何直接傳遞一個匿名函數的例子。 – 2012-07-26 16:25:40