2014年3月12日

lua知识点

摘要: 1 闭包Lua 中的函数是带有词法定界(lexical scoping)的第一类值(first-class values)。第一类值指:在 Lua 中函数和其他值(数值、字符串)一样,函数可以被存放在变量中,也可以存放在表中,可以作为函数的参数,还可以作为函数的返回值。词法定界指:被嵌套的函数可以访问他外部函数中的变量。这一特性给 Lua 提供了强大的编程能力。当一个函数内部嵌套另一个函数定义时,内部的函数体可以访问外部的函数的局部变量,这种特征我们称作词法定界。简单的说闭包是一个函数加上它可以正确访问的 upvalues2 元表Lua 中的每个值都可以用一个 metatable。这个 met 阅读全文

posted @ 2014-03-12 17:55 kangbry 阅读(747) 评论(0) 推荐(0) 编辑

导航