Quiero crear un archivo de encabezado en Lua (header.lua), luego ejecutar la función require
para cargarlo.¿Cómo crear archivos incluidos en el idioma Lua?
¿Cómo ejecuto require
en un archivo que he creado?
Quiero crear un archivo de encabezado en Lua (header.lua), luego ejecutar la función require
para cargarlo.¿Cómo crear archivos incluidos en el idioma Lua?
¿Cómo ejecuto require
en un archivo que he creado?
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.path
the Lua Reference Manual
This wiki page describe formas de crear módulos para cargar con require
.
require "codelibrary/variables";
Aquí require
es el método que miran archivo variables.lua dentro codelibrary directorio
Probablemente debería ser 'require 'codelibrary.variables" 'para permitir otros separadores de ruta. – lhf
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
Gracias, Luiz. He editado mi respuesta en consecuencia. –