元表
涐一直都在
这个作者很懒,什么都没留下…
展开
-
setmetatable的一点总结
local obj = {} setmetatable( obj, { __index = mission_t } ) return obj mission_t为对应模块的文件名。 在LUA中的文件中使用module("mission_t",package.seeall )这样的形式,可以防止某些命名的冲突,相当于C++的namespace,在调用这个模块的函数的时候,加上模块名:函转载 2015-10-16 15:11:01 · 539 阅读 · 0 评论 -
光棍节pairs引发的血案
pairs是功能更强大,但是它有一个很大的弊端,遍历的时候不是顺序遍历的!从官方参考手册可以看出: ipairs (t)Returns three values: an iterator function, the table t, and 0, so that the construction for i,v in ipairs(t) do body end will iterate over原创 2015-11-11 20:20:08 · 535 阅读 · 0 评论