标签: lua reference lua-table
我试图在大型Lua代码库中跟踪各种变量,以便进行日志记录和分析。
理想情况下,我想创建一个寄存器函数来注册现有的全局变量,并在表中保留对该变量的引用(可以是数字,布尔值或其他表中的任何变量)。
然后,该表将用于循环并在执行的某些点输出已注册变量的值。
我无法控制使用何种类型的变量,并且无法更改这些变量的设置方式。所以我没有选择将这些变量更改为表等。
Lua最好的方法是什么?