2010-05-28 15 views

Respuesta

31
require "header" 

Ver la entrada require en the Lua Reference manual. El archivo "header.lua" debe estar en algún lugar de la ruta de búsqueda de Lua.

se puede ver (y modificar) la trayectoria en

package.path 

Ver la entrada en el package.paththe Lua Reference Manual

This wiki page describe formas de crear módulos para cargar con require.

+2

requiere "encabezado" es la forma correcta para la ruta predeterminada porque requiere el uso de nombres de módulo y no de nombres de archivos. – lhf

+0

Gracias, Luiz. He editado mi respuesta en consecuencia. –

9

Tienes loadfiledofile y, más información here

+0

Esta respuesta es un poco breve. ¿Tienes tiempo de agregarle un poco más? – wizzwizz4

4
require "codelibrary/variables"; 

Aquí require es el método que miran archivo variables.lua dentro codelibrary directorio

+2

Probablemente debería ser 'require 'codelibrary.variables" 'para permitir otros separadores de ruta. – lhf

Cuestiones relacionadas