2010-05-28 12 views

Répondre

31
require "header" 

Voir l'entrée dans requirethe Lua Reference manual. Le fichier "header.lua" doit se trouver quelque part dans le chemin de recherche de Lua.

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

package.path 

Voir l'entrée package.path dans le the Lua Reference Manual

This wiki page décrit les moyens de créer des modules pour charger avec require.

+2

require "en-tête" est la forme correcte pour le chemin par défaut car nécessite l'utilisation de noms de modules et non de noms de fichiers. – lhf

+0

Merci, Luiz. J'ai édité ma réponse en conséquence. –

9

Vous avez loadfile et dofile, plus d'infos here

+0

Cette réponse est un peu court. Avez-vous le temps d'en ajouter un peu plus? – wizzwizz4

4
require "codelibrary/variables"; 

Ici require est la méthode qui regarde fichier variables.lua dans codelibrary répertoire

+2

Il devrait probablement être 'require 'codelibrary.variables" 'pour autoriser d'autres séparateurs de chemins. – lhf