Lua-如何编辑注册表?

时间:2018-11-11 01:59:18

标签: lua registry

我想知道如何编辑Lua注册表?

https://www.lua.org/pil/27.3.1.html 该注册表应包含所有功能,用户数据,布尔值和表。

1 个答案:

答案 0 :(得分:2)

Lua注册表只是常规的Lua表。只是没有从全球范围引用它。 您可以例如使用debug.getregistry()函数来获取它。 但是请确保您知道自己在做什么。 当然,并非所有的库都将其数据存储在注册表中。其中一些使用例如升值或用户值来存储一些内部结构。同样,任何库都可以随时更改其内部。而且我认为其中大多数人都没想到他们的数据会在外部被更改。