У моего встраивания Lua нет таблицы _G, но я могу установить глобальную переменную с таблицей _G - PullRequest
1 голос
/ 22 июня 2011

Я встроил Lua в свое приложение, но не загружал стандартную библиотеку.Я проверил, нет ли таблицы _G, но я мог бы установить некоторые глобальные переменные.Как это возможно?

1 Ответ

2 голосов
/ 22 июня 2011

В Lua все еще есть таблица глобалов. Он просто не виден как переменная.

Если вы загрузите библиотеку package, тогда таблица глобалов доступна в Lua через package.loaded._G.

...