Lua 文档说
当程序没有对剩余表的引用时,Lua 内存管理最终会删除该表并重用其内存。
我的问题是:是否可以在运行时计算对特定表的引用数?
Lua 文档说
当程序没有对剩余表的引用时,Lua 内存管理最终会删除该表并重用其内存。
我的问题是:是否可以在运行时计算对特定表的引用数?
您可以使用调试库找到对 Lua 值的所有引用。查看这些消息:
以下链接中的 luatraverse 库很好地解决了这个问题! http://code.matthewwild.co.uk/luatraverse/summary