Sintaxis
loadfile(path: string, chunkName?: string): function | string | nilAlias
loadfileasyncdofiledofileasyncArgumentos
| Nombre | Tipo | Descripción |
|---|---|---|
path | string | Ruta relativa al espacio de trabajo al archivo o carpeta. |
chunkName? | string | Nombre opcional utilizado en la salida de depuración del fragmento cargado. |
Retornos
| Nombre | Tipo | Descripción |
|---|---|---|
chunk | function | Función cargada cuando la compilación se realiza correctamente. |
errorMessage | string | nil | Se devuelve un mensaje de error cuando falla la carga o el análisis; de lo contrario, es nulo. |
Descripción
Carga un archivo Luau del espacio de trabajo como una función sin ejecutarlo inmediatamente.
Llamalo con 2 parametro(s): path, chunkName. La tabla de argumentos explica que valores son obligatorios y cuales refinan el comportamiento.
Devuelve chunk (function), errorMessage (string | nil). Usa la tabla de retornos para separar valores correctos, resultados nil y errores recuperables.
Ejemplo
Compile un archivo Luau local y solucione los errores de compilación.
local chunk, message = loadfile("workspace/examples/module.luau", "ExampleModule")
if chunk then
chunk()
else
warn(message)
end