Lua-我如何编辑注册表



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

https://www.lua.org/pil/27.3.1.html这个注册表应该包括所有的函数、用户数据、布尔值和表。

Lua注册表只是一个常规的Lua表。只是没有从全球范围提及它。例如,您可以使用debug.getregistry()函数来获取它。但一定要知道自己在做什么。当然,并不是所有的库都将其数据存储在注册表中。其中一些使用upvalues或uservalues来存储一些内部结构。此外,任何库都可以在任何时间更改其内部结构。我想他们中的大多数人都没想到他们的数据会在外面被更改。

最新更新