Menu
Coddy logo textTech

Crear una tabla

Parte de la sección Fundamentals del Journey de Lua de Coddy — lección 57 de 90.

En Lua, las tablas se crean usando llaves {}.

La tabla más simple que puedes crear es una vacía:

local myTable = {}

También puedes crear una tabla que ya contenga valores colocándolos dentro de las llaves, separados por comas:

local numbers = {10, 25, 30}
local names = {"Alice", "Bob", "Charlie"}

Cuando creas una tabla con valores como este, Lua asigna automáticamente a cada valor una posición numérica comenzando desde 1. Así que en la tabla numbers de arriba, 10 está en la posición 1, 25 está en la posición 2, y 30 está en la posición 3.

challenge icon

Desafío

Fácil

Crea un sistema de inventario de juego construyendo una tabla para almacenar diferentes tipos de armas. Declara una variable llamada weapons y asígnale una tabla que contenga exactamente tres valores de cadena: "sword", "bow" y "staff". Después de crear la tabla, imprime la tabla completa para mostrar tu colección de armas (dado).

Hoja de referencia

Las tablas en Lua se crean usando llaves {}.

Crea una tabla vacía:

local myTable = {}

Crea una tabla con valores (separados por comas):

local numbers = {10, 25, 30}
local names = {"Alice", "Bob", "Charlie"}

Lua asigna automáticamente posiciones numéricas comenzando desde 1 a los valores en las tablas.

Pruébalo tú mismo

-- TODO: Escribe tu código aquí

-- Imprime la tabla de armas - NO MODIFICAR
print(table.concat(weapons, "\t"))
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 Fundamentals