En esta sección, aprenderás a escribir y ejecutar tu primer script en Lua. Este es un paso fundamental para familiarizarte con el lenguaje y su entorno de ejecución.
Objetivos
- Escribir un script básico en Lua.
- Ejecutar el script en tu entorno de desarrollo.
- Comprender la salida del script.
Requisitos Previos
Antes de comenzar, asegúrate de haber completado las siguientes secciones:
Escribiendo tu Primer Script
Paso 1: Crear un Archivo Lua
Primero, abre tu editor de texto favorito (puede ser un editor simple como Notepad o algo más avanzado como Visual Studio Code). Crea un nuevo archivo y guárdalo con la extensión .lua
. Por ejemplo, puedes llamarlo primer_script.lua
.
Paso 2: Escribir el Código
En tu archivo primer_script.lua
, escribe el siguiente código:
Explicación del Código
-- Este es un comentario en Lua
: Los comentarios en Lua comienzan con dos guiones (--
). Todo lo que sigue en la misma línea es ignorado por el intérprete de Lua.print("¡Hola, Mundo!")
: La funciónprint
es una función incorporada en Lua que imprime el texto que se le pasa como argumento en la consola.
Paso 3: Guardar el Archivo
Asegúrate de guardar el archivo después de escribir el código.
Ejecutando tu Primer Script
Paso 1: Abrir la Terminal o Consola
Abre la terminal o consola de tu sistema operativo. Si estás en Windows, puedes usar el símbolo del sistema (cmd) o PowerShell. En macOS y Linux, puedes usar la terminal.
Paso 2: Navegar al Directorio del Archivo
Usa el comando cd
para navegar al directorio donde guardaste tu archivo primer_script.lua
. Por ejemplo:
Paso 3: Ejecutar el Script
Para ejecutar el script, escribe el siguiente comando en la terminal:
Salida Esperada
Deberías ver la siguiente salida en la consola:
Ejercicio Práctico
Ejercicio 1: Modificar el Script
Modifica el script para que imprima tu nombre en lugar de "¡Hola, Mundo!". Guarda el archivo y ejecútalo nuevamente.
Solución
Ejercicio 2: Añadir Más Líneas
Añade más líneas al script para que imprima tres mensajes diferentes. Guarda el archivo y ejecútalo.
Solución
-- Este es un comentario en Lua print("¡Hola, Mundo!") print("Este es mi primer script en Lua.") print("Estoy aprendiendo a programar en Lua.")
Retroalimentación y Consejos
Errores Comunes
- Error de Sintaxis: Asegúrate de que todas las comillas y paréntesis estén correctamente cerrados.
- Archivo No Encontrado: Verifica que estás en el directorio correcto y que el nombre del archivo es correcto.
Consejos Adicionales
- Usa comentarios para describir lo que hace cada parte de tu código. Esto te ayudará a entender mejor tu propio código y será útil cuando revises tu trabajo más adelante.
- Experimenta con diferentes mensajes y funciones para familiarizarte con la sintaxis de Lua.
Conclusión
¡Felicidades! Has escrito y ejecutado tu primer script en Lua. Ahora tienes una base sólida para continuar explorando más características del lenguaje. En la siguiente sección, profundizaremos en la sintaxis y estructura básica de Lua.
Continúa con: Sintaxis y Estructura Básica
Curso de Programación en Lua
Módulo 1: Introducción a Lua
Módulo 2: Conceptos Básicos
Módulo 3: Conceptos Intermedios
Módulo 4: Conceptos Avanzados
- Corutinas
- Programación Orientada a Objetos en Lua
- Técnicas de Depuración
- Optimización del Rendimiento
- Uso de la API C de Lua
Módulo 5: Aplicaciones Prácticas
- Construcción de un Juego Simple
- Scripting en Motores de Juegos
- Automatización de Tareas con Lua
- Integración de Lua con Otros Lenguajes