Я хочу создать файл заголовка в Lua (header.lua), а затем выполнить функцию require
для ее загрузки.Как создать файлы include на языке Lua?
Как выполнить require
в файл, который я создал?
Я хочу создать файл заголовка в Lua (header.lua), а затем выполнить функцию require
для ее загрузки.Как создать файлы include на языке Lua?
Как выполнить require
в файл, который я создал?
require "header"
Смотрите require
запись в the Lua Reference manual. Файл «header.lua» должен находиться где-то в пути поиска Lua.
Вы можете увидеть (и изменить) путь на
package.path
См package.path
запись в the Lua Reference Manual
This wiki page описаны способы создания модулей для загрузки с require
.
require "codelibrary/variables";
Здесь require
метод, кто ищет файл variables.lua внутри codelibrary каталог
Вероятно, нужно «потребовать» codelibrary.variables «», чтобы разрешить другие разделители путей. – lhf
требуют, чтобы «header» был правильной формой для пути по умолчанию, потому что требуется использовать имена модулей, а не имена файлов. – lhf
Спасибо, Луис. Я отредактировал свой ответ соответственно. –