Menu
CoddyTech

Creación de Tablas Estilo Diccionario

Parte de la sección Fundamentos del Journey de Lua de Coddy. Lección 65 de 90.

Para crear una tabla estilo diccionario, usa llaves {} y especifica cada par clave-valor con la sintaxis ["key"] = value:
local student = {
    ["name"] = "Sarah",
    ["age"] = 20,
    ["major"] = "Computer Science"
}
En esta sintaxis, una clave de cadena va entre corchetes y comillas, seguida del signo igual y el valor correspondiente. Una clave que sea un nombre de variable válido también se puede escribir sin corchetes ni comillas: name = "Sarah" es lo mismo que ["name"] = "Sarah". Puedes combinar distintos tipos de datos para los valores: cadenas, números, valores booleanos o incluso otras tablas.
local gameCharacter = {
    ["playerName"] = "Hero",
    ["level"] = 5,
    ["isAlive"] = true
}
Para acceder a un valor de una tabla tipo diccionario, usa la notación con corchetes: escribe el nombre de la tabla seguido de la clave entre corchetes y comillas:
print(gameCharacter["playerName"])  -- imprime: Hero
print(gameCharacter["level"])       -- imprime: 5
challenge icon

Desafío

Fácil

Crea un perfil de personaje de videojuego usando una sintaxis de tabla al estilo de diccionario. Crea una tabla llamada character que represente el avatar de un jugador con los siguientes pares clave-valor: a ["name"] se le debe asignar la cadena "Phoenix", a ["class"] se le debe asignar la cadena "Mage", a ["level"] se le debe asignar el número 12 y a ["experience"] se le debe asignar el número 2850. Después de crear la tabla, imprime la clase del personaje usando la notación de corchetes.

Pruébalo tú mismo

-- TODO: Escribe tu código aquí
-- Crea la tabla del personaje con los pares clave-valor necesarios
-- Luego imprime la clase del personaje usando la notación de corchetes
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos

Practica por tu cuenta: Compilador de Lua online