2010-05-28 11 views

Antwort

31
require "header" 

Siehe require Eintrag in the Lua Reference manual. Die Datei "header.lua" muss irgendwo im Suchpfad von Lua sein.

Sie können den Pfad an

package.path 

Siehe package.path Eintrag in den the Lua Reference Manual

This wiki page beschreibt Möglichkeiten, Module zu schaffen, sehen (und ändern) mit require zu laden.

+2

require "header" ist die richtige Form für den Standardpfad, da Modulnamen und keine Dateinamen benötigt werden. – lhf

+0

Danke, Luiz. Ich habe meine Antwort entsprechend bearbeitet. –

9

Sie haben loadfile und dofile, weitere Informationen here

+0

Diese Antwort ist ein bisschen kurz. Haben Sie Zeit, etwas mehr hinzuzufügen? – wizzwizz4

4
require "codelibrary/variables"; 

Hier require ist die Methode, die innerhalb codelibrary Verzeichnis variables.lua Datei suchen

+2

Es sollte "require" codelibrary.variables "' sein, um andere Pfadtrennzeichen zuzulassen. – lhf