Как создать файлы include на языке Lua?
Я хочу создать файл заголовка в Lua (header.lua), затем выполнить функцию require
, чтобы загрузить его.
Как выполнить require
в файл, который я создал?
Ответы
Ответ 1
require "header"
См. запись require
в справочное руководство Lua. Файл "header.lua" должен находиться где-то в пути поиска Lua.
Вы можете видеть (и изменять) путь в
package.path
См. запись package.path
в Справочном руководстве Lua
Эта страница wiki описывает способы создания модулей для загрузки с помощью require
.
Ответ 2
У вас есть loadfile
и dofile
, подробнее здесь
Ответ 3
require "codelibrary/variables";
Здесь require
- это метод, который ищет файл variable.lua внутри каталога codelibrary