Flo*_*ian 3 lua function lua-table
我试图在表中存储不同的函数,但不知何故它不会像我想象的那样工作.这是我的'代码'
fn_table = { aFun1=print, aFun2=self:getSpeedLevel, aFun3=.... }
现在的问题是我可以使用内置函数来完成这个print,assert等等,但它不能与我得到的其他函数一起使用.
print
assert
我收到错误:"...函数参数预计在'}'附近
是否也可以存储这些功能?
ant*_*kos 5
aFun2 = self:getSpeedLevel是一个语法错误,这是Lua抱怨的.尝试aFun2 = getSpeedLevel或aFun2 = self.getSpeedLevel(假设这self是一张桌子).在面向对象编程的书PIL有一章被存储在表中的功能更多的例子.
aFun2 = self:getSpeedLevel
aFun2 = getSpeedLevel
aFun2 = self.getSpeedLevel
self
归档时间:
14 年,7 月 前
查看次数:
3171 次
最近记录:
9 年,2 月 前