Fundamentos
1.1. Tipos de Datos Básicos 🧩
LUA maneja varios tipos de datos básicos que son fundamentales para la programación. Los más comunes incluyen números, cadenas, booleanos, tablas y nil
.
1.1.1. Números 🔢
Los números en LUA pueden ser enteros o de punto flotante.
1.1.2. Cadenas 📝
Las cadenas son secuencias de caracteres y se pueden definir con comillas simples o dobles.
Longitud de la cadena: En LUA, puedes usar el operador #
para obtener la longitud de una cadena.
1.1.3. Booleanos 🔄
Los valores booleanos pueden ser true
o false
.
1.1.4. Tablas 📊
Las tablas son la única estructura de datos compleja en LUA y pueden funcionar como arreglos, diccionarios, etc.
Longitud de la tabla: Puedes usar el operador #
para obtener la cantidad de elementos en una tabla (cuando es un arreglo simple).
1.1.5. Nil 🚫
El valor nil
representa la ausencia de un valor.
1.2. Variables y Asignación 💡
En LUA, puedes declarar variables utilizando local
para que sean locales a un bloque o función, o sin local
para que sean globales.
1.3. Comentarios 📝
Los comentarios son esenciales para documentar el código y hacerlo más fácil de entender.
Comentarios de una línea: Se escriben utilizando
--
.
Comentarios de varias líneas: Se escriben utilizando
--[[ ... ]]
.
1.4. Operadores ⚙️
LUA proporciona una variedad de operadores que puedes utilizar para manipular los datos.
1.4.1. Operadores Aritméticos ➕➖✖️➗
Los operadores aritméticos realizan operaciones matemáticas básicas.
1.4.2. Operadores Relacionales 🔄
Los operadores relacionales comparan valores y devuelven true
o false
.
1.4.3. Operadores Lógicos 🔀
Los operadores lógicos se usan para combinar valores booleanos.
1.4.4. Operador de Concatenación 🔗
El operador ..
se usa para concatenar (unir) cadenas.
1.4.5. Precedencia de Operadores 🎯
LUA sigue reglas de precedencia de operadores, donde ciertos operadores se evalúan antes que otros en una expresión.
Última actualización