Lua的function、closure和upvalue
本文转自 http://blog.chinaunix.net/uid-52437-id-2108789.html
Lua 中的函数是一阶类型值(first-class value),定义函数就象创建普通类型值一样(只不过函数类型值的数据主要是一条条指令而已),所以在函数体中仍然可以定义函数。假设函数f2定义在函数f1中,那么就称f2为f1的内嵌(inner)函数,f1为f2的外包(enc
转载
2015-10-26 16:33:53 ·
413 阅读 ·
0 评论