我的Lua嵌入没有_G表,但我可以使用_G表设置全局变量。

我在我的应用程序中嵌入了Lua,但没有加载标准库。我检查了一下,没有_G表,但我可以设置一些全局变量。这是怎么可能的?

原文链接 https://stackoverflow.com/questions/6439327

点赞
stackoverflow用户107090
stackoverflow用户107090

在 Lua 中仍然存在全局变量表,只是不可见。

如果加载 package 库,则可以通过 package.loaded._G 在 Lua 中访问全局变量表。

2011-06-22 12:38:55