Lua学习系列
jxdwocao123
这个作者很懒,什么都没留下…
展开
-
__index和__newindex以及相关应用
元表有必要先说下元表,英文名:metatable。开始见到这个词,并不是很能理解元表的含义。于是查询meta-前缀的含义:一般科学技术领域,metaXXX意思为XXX of/about XXX。英文解释:is a prefix meaning “referring to itself.” 简单来说就是复合。放在lua语言中的metable:table about table。也就是说一个tabl...原创 2020-05-06 14:58:08 · 800 阅读 · 0 评论 -
关于Lua的垃圾回收机制(1)----------Weak Reference(弱引用)
垃圾收集总的来说,lua比较智能,垃圾的回收对于程序员来说是相对透明的。然而再智能也比不过人,所以最好的方法是在智能回收的基础上再加上几种人工的辅助,让其发挥最大作用。弱引用表就是用来辅助垃圾回收机制的存在。什么是弱引用表首先看一段代码上面的例子表明,当一个表的键引用了一个对象,那么即使后期这个对象为空,在这个表中这个键也会存在。这就是lua中的一个设定:任何被表引用的对象,即使你永...原创 2020-03-04 18:17:28 · 360 阅读 · 0 评论