Lua - 统计一个表被引用的次数。

Lua文档中提到:

当程序不再引用某个表时,Lua的内存管理最终将删除该表并重用其内存。

我的问题是:在运行时是否可能计算对特定表的引用次数?

点赞
用户107090
用户107090

你可以使用 debug 库查找 Lua 值的所有引用。请参阅以下这些消息:

下面链接中的 luatraverse 库可以很好地解决这个问题! http://code.matthewwild.co.uk/luatraverse/summary

2012-07-06 17:22:16