web-dev-qa-db-fra.com

Comment créer des fichiers d'inclusion en langue Lua?

Je veux créer un fichier d'en-tête dans Lua (header.lua), puis exécuter la fonction require pour le charger.

Comment exécuter require sur un fichier que j'ai créé?

24
require "header"

Voir l'entrée require dans le manuel de référence Lua . Le fichier "header.lua" doit être quelque part dans le chemin de recherche de Lua.

Vous pouvez voir (et modifier) ​​le chemin à

package.path

Voir le package.path entrée dans le le manuel de référence de Lua

Cette page wiki décrit les façons de créer des modules à charger avec require.

37
Doug Currie

Vous avez loadfileet dofile, plus d'infos ici

10
Don
require "codelibrary/variables";

Ici require est la méthode qui regarde le fichier variables.lua dans le répertoire de la bibliothèque de codes

5
Dhiraj