摘要: 我们知道,Lua的函数不仅可以存储在全局的变量中,还可以存储在局部变量或者table的字段中(大部分的Lua库都采用了此种机制, 例如io.read,math.sin).若要在Lua创建此种局部函数,有方法如下:方法1:使用**常规的函数语法与table语法相结合**来创建局部函数:1 Lib = {}2 3 Lib.foo = function (x, y) 4 return x+y 5 end6 7 Lib.goo = function (x,y) 8 return x- y 9 end方法2:使用**构造式**来创建局部函数:1 Lib = 2 {3 foo = function (x, 阅读全文
posted @ 2013-10-07 11:38 南番茄 阅读(390) 评论(0) 推荐(0)