Как создать включаемые файлы на языке Lua? - PullRequest
22 голосов
/ 29 мая 2010

Я хочу создать заголовочный файл в Lua (header.lua), а затем выполнить функцию require для его загрузки.

Как выполнить require для файла, который я создал?

Ответы [ 3 ]

35 голосов
/ 29 мая 2010
require "header"

См. Запись require в Справочное руководство Lua . Файл "header.lua" должен быть где-то в пути поиска Lua.

Вы можете увидеть (и изменить) путь на

package.path

См. Запись package.path в Справочном руководстве Lua

Эта вики-страница описывает способы создания модулей для загрузки с require.

10 голосов
/ 29 мая 2010

У вас есть loadfile и dofile, больше информации здесь

4 голосов
/ 03 января 2011
require "codelibrary/variables";

Здесь require - это метод, который ищет файл variables.lua внутри каталога codelibrary

...