摘要:
1 继承,用元表的__index来实现 2 类实例,方法和具体数据绑定。可以设置一张表来共享所有方法 3 objtable:func(...) 调用表的函数时,会把objtable赋值给self,这样函数体里面可以直接使用self访问表的数据 4 例子 classA = {} -- 元表 class 阅读全文
posted @ 2017-05-31 17:32
sysnap
阅读(147)
评论(0)
推荐(0)
摘要:
1 lua中函数作为表中元素时有三种定义方式 采用‘:’来定义,实际上隐藏了一个形参的声明,这个形参会截获调用函数时的第一个实参并把它赋值给self 2 调用方式,点号和冒号 functb:hello1()functb.hello2() 总结起来就是带:号调用表的函数时,会把表赋值给self,这样函 阅读全文
posted @ 2017-05-31 17:25
sysnap
阅读(2151)
评论(0)
推荐(0)
摘要:
1 元表: 定义了对该类型的操作行为,比如字符串的加减乘除 2 Lua 中的每个值都可以有一个 元表。 这个 元表 就是一个普通的 Lua 表, 它用于定义原始值在特定操作下的行为。 如果你想改变一个值在特定操作下的行为,你可以在它的元表中设置对应域。 例如,当你对非数字值做加操作时, Lua 会检 阅读全文
posted @ 2017-05-31 16:56
sysnap
阅读(283)
评论(0)
推荐(0)

浙公网安备 33010602011771号