一个table的弱引用类型是通过其元素表中的__mode字段来决定的,这个字段的值应为一个字符串,如果这个字符串中包含字母'k'/'v'那么这个table 的value是弱引用,代码如下:结果:2第二句复制key = {} 会覆盖第一个key.当收集器运行时,由于没有其他地方在引用第一个key,因此第一个key就被回收了,并且table中的相应条目也被删除了,至于第二个key,变量key仍引用它,因此它没有被回收了注意,lua只会回收弱引用table中的对象,而像数字和bool这样的值,是不可以回收的。
推荐下载
-
Lua中的数学库总结
Lua5.1中数学库的所有函数如下表:math.pi 为圆周率常量 = 3.14159265358979323846
8 2021-06-25 -
luatrek: Lua中的星际迷航
Luatrek:Lua中的星际迷航当前版本:0.2请注意:此存储库仍处于早期阶段且存在错误背景 这个星际迷航游戏是BSD (FreeBSD/DragonFly BSD) trek的移植版本,
0 2024-08-14 -
webservice密码弱口令漏洞病毒防御介绍
webservice如果默认为弱口令,很可能被上传病毒文件,此文档较详细的介绍了病毒的特性和病毒的查杀和防御问题。
20 2019-07-11 -
JAVA中的引用与对象详解
本文主要介绍了JAVA中引用与对象的相关知识。具有很好的参考价值,下面跟着小编一起来看下吧
16 2020-12-31 -
全面解析Java中的引用类型
在Java中对象以引用来指向JVM的内存区块,这里我们总结了强引用、软引用、弱引用和假象引用(幽灵引用),下面就具体来全面解析Java中的引用类型:
8 2020-12-31 -
php中引用符号的使用详解
php的引用就是在变量或者函数、对象等前面加上&符号,在PHP 中引用的意思是:不同的名字访问同一个变量内容,下面介绍如何使用PHP的引用
12 2020-10-31 -
PHP中返回引用类型的方法
返回引用,在定义和调用的时候 & 都不可以省略。 这是个比较容易混淆的概念,如果不是出于某些特殊的原因,建议还是不要使用。 说他很容易混,是因为 Reference 在 PHP5 中的变化,造
13 2020-12-23 -
pjblog中清空引用的小程序
pjblog中清空引用的小程序
12 2021-01-17 -
Java中的对象和引用详解
主要介绍了Java中的对象和引用详解的相关资料,需要的朋友可以参考下
13 2020-12-31 -
关于NodeJS中的循环引用详解
主要给大家介绍了关于NodeJS中的循环引用的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用NodeJS具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
17 2020-10-28
暂无评论