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