import
any imports = import(string script)
Внимание! Эта функция не является аналогом стандартной функции require
, она не предназначена для использования вместо require
.
Для получения подробной информации читайте описание и статью Экспорт.
Описание
Импортирует экспортируемые данные другого скрипта по имени файла, функция загружает скрипт самостоятельно, если он ещё не загружен.
Предотвращает повторную загрузку скрипта при стартовой загрузке скриптов из рабочей директории, т.е. функцию можно вызывать и в глобальной области (вне main и потоков), не опасаясь возникновения проблем.
При повторном вызове для того же скрипта будет использоваться ранее полученное значение, если скрипт не был перезагружен или выгружен.
Возвращает nil
и текст ошибки, если попытка импорта завершилась неудачей.
Подробнее об экспорте см. на странице Экспорт.
Аргументы
string script
имя файла Lua-скрипта
Возвращаемые значения
any imports
импортированные данные из другого скрипта, обычно это таблица