随笔分类 -  lua

lua学习笔记
lua中查询表元素规则(__index)解析
摘要:阅读文章后用一个流程图来总结__index的规则用法 总结一下Lua查找一个表元素时的规则,其实就是如下3个步骤:1.在表中查找,如果找到,返回该元素,找不到则继续2.判断该表是否有元表,如果没有元表,返回nil,有元表则继续3.判断元表(操作指南)中有没有关于索引失败的指南(即__index方法) 阅读全文

posted @ 2017-04-27 14:52 益达的博客 阅读(1575) 评论(0) 推荐(0)

对lua中__newindex的理解
摘要:阅读了文章后用流程图来总结一下 __newindex的规则: a.如果__newindex是一个函数,则在给table不存在的字段赋值时,会调用这个函数。b.如果__newindex是一个table,则在给table不存在的字段赋值时,会直接给__newindex的table赋值。 应用: 1.__ 阅读全文

posted @ 2017-04-26 18:08 益达的博客 阅读(1827) 评论(0) 推荐(0)

cocos2dx-lua中handler解析
摘要:先看一段代码: 测试: 1: 输出 function: 0x7f0d0884ae00 test in onTouch 2: print(handler(c,c.onTouch)) print((function()c.onTouch(c)end)) 输出 function: 0x7f44d8d2ab 阅读全文

posted @ 2017-04-26 15:34 益达的博客 阅读(956) 评论(0) 推荐(0)

导航