¿Qué es una variable?
Parte de la sección Fundamentals del Journey de Lua de Coddy — lección 4 de 90.
Variables: Piensa en una variable como un contenedor etiquetado que puede guardar información. Al igual que podrías poner objetos en una caja y escribir una etiqueta en ella para recordar qué hay dentro, las variables te permiten almacenar datos y darles un nombre significativo para que puedas usarlos más tarde.
En Lua, crear una variable es sencillo. Escribes el nombre que quieres darle, seguido de un signo igual y luego el valor que quieres almacenar:
playerScore = 100Esto crea una variable llamada playerScore y almacena el número 100 en ella. Ahora, cada vez que necesites usar esa puntuación en tu programa, puedes simplemente referirte a ella por su nombre en lugar de escribir 100 cada vez.
Para mostrar un valor en la pantalla, utiliza la función print(). Coloca el nombre de la variable dentro de los paréntesis y Lua mostrará su valor:
playerScore = 100
print(playerScore)Esto mostrará 100 en la pantalla. Observa que al imprimir una variable, escribes su nombre sin comillas — las comillas se usan para texto (cadenas), no para nombres de variables.
Desafío
FácilCrea una variable llamada gameLevel y asígnale el número 5. Luego imprime el valor de esta variable.
Hoja de referencia
Las variables son contenedores etiquetados que almacenan información. En Lua, crea una variable escribiendo su nombre, seguido de un signo de igual y luego el valor:
playerScore = 100Luego puedes usar el nombre de la variable para referirte a su valor almacenado en todo tu programa.
Usa print() para mostrar un valor en la salida. Pasa el nombre de la variable dentro de los paréntesis para imprimir su valor almacenado:
print(playerScore) -- salida: 100Pruébalo tú mismo
-- TODO: Escribe tu código aquíEsta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentals
4Operadores 2 Relacionales y Lógicos
Operadores de IgualdadOperadores RelacionalesEl Operador 'and'El Operador 'or'El Operador 'not'Evaluación de CortocircuitoValores Truthy y FalsyResumen - Lógica Simple7Lógica condicional básica
La sentencia if-thenLa sentencia if-then-elseLa sentencia elseifResumen - Cofre del tesoro10Tablas Parte 1: Estilo de lista
¿Qué es una tabla?Crear una tablaAcceder a elementos por índiceModificar elementos por índiceEl operador de longitud '#'table.insert()table.remove()Resumen - Gestionar miembros del grupo13Proyecto: Tienda de pociones sencilla
Configuración del proyectoAñadir una poción2Variables y tipos de datos
¿Qué es una variable?NúmerosStringsBooleanosEl valor 'nil'La función type()Convenciones de nomenclaturaResumen - Perfil de personaje5Salida básica
Imprimir literalesImprimir variablesImprimir múltiples valoresCombinar cadenas y variablesLa función tostring()EntradaConversión de tipos (Cast)Resumen - Informe de estadoResumen - Hasta 1208Fundamentos de manipulación de strings
string.len()string.upper & string.lowerstring.sub()string.rep()string.find()Repaso - Formatear nombre de usuario3Operadores 1: Aritmética y Concatenación
Operadores aritméticosOperador de móduloOperador de exponenciaciónConcatenación de stringsPrecedencia de operadoresResumen: Cálculos sencillos6Proyecto: Mostrar estadísticas del personaje
Mensaje de bienvenidaDeclarar estadísticas del personaje9Fundamentos de las funciones
Declarar una funciónLlamar a una funciónFunciones con parámetrosFunciones con múltiples parámetrosLa sentencia 'return'Repaso - Calculadora de área