🎯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.
local entero = 10
local flotante = 3.14
print(entero) -- Salida: 10
print(flotante) -- Salida: 3.141.1.2. Cadenas 📝
Las cadenas son secuencias de caracteres y se pueden definir con comillas simples o dobles.
local cadena = "Hola, Lua!"
local otraCadena = '¡Aprendiendo LUA!'
print(cadena) -- Salida: Hola, Lua!
print(otraCadena) -- Salida: ¡Aprendiendo LUA!Longitud de la cadena: En LUA, puedes usar el operador # para obtener la longitud de una cadena.
local longitud = #"Hola, Lua!"
print(longitud) -- Salida: 91.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