Lua:
Iniciando un nuevo proyecto
Cómo:
Para empezar con Lua, instala la última versión y luego crea un archivo main.lua
. Aquí un “Hola, mundo!” básico:
print("Hola, mundo!")
Ejecuta este archivo en la terminal y verás:
Hola, mundo!
Comienza proyectos más complejos con una estructura de directorios y módulos. Por ejemplo, crea saludo.lua
:
local saludo = {}
function saludo.hola(nombre)
return "Hola, " .. nombre .. "!"
end
return saludo
Y úsalo en main.lua
:
local saludo = require("saludo")
print(saludo.hola("programador"))
La salida será:
Hola, programador!
Análisis Profundo
Lua es conocido por su simplicidad y por ser ligero, ideal para integrarse en juegos y aplicaciones. Históricamente, el lenguaje se creó en Brasil en 1993 para Petrobras. Lua ofrece alternativas a otros lenguajes como Python o JavaScript, principalmente por su velocidad y portabilidad. Al iniciar un proyecto en Lua, se recomienda entender el sistema de módulos y cómo Lua maneja la memoria, ya que no tiene un recolector de basura tradicional. Para proyectos grandes, considera usar LuaRocks, el gestor de paquetes de Lua.
Ver También
- Documentación Oficial de Lua: https://www.lua.org/manual/5.4/
- Tutorial de Lua en español: https://www.tutorialspoint.com/es/lua/index.htm
- Repositorio de LuaRocks: https://luarocks.org/