Menu
Coddy logo textTech

Mostrar el inventario

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

challenge icon

Desafío

Fácil

Partiendo de tu inventario con una poción, crea un sistema de visualización para mostrar todas las pociones disponibles en tu tienda. Primero, añade una segunda poción a tu inventario creando una tabla de estilo diccionario llamada manaPotion con las siguientes propiedades:

  • name con el valor "Mana Potion"
  • price con el valor 12
  • stock con el valor 5

Usa table.insert() para añadir esta manaPotion a tu tabla inventory.

A continuación, crea un sistema de visualización utilizando un bucle for numérico para iterar a través de tu tabla inventory. Para cada poción en el inventario, imprime el nombre y el precio de la poción en el formato: "[name]: [price] gold". Utiliza la concatenación de cadenas para combinar el name y el price de la poción con el texto descriptivo.

Pruébalo tú mismo

-- Create empty inventory table
local inventory = {}

-- Create health potion table
local healthPotion = {
    name = "Health Potion",
    price = 15,
    stock = 8
}

-- Add health potion to inventory
table.insert(inventory, healthPotion)

-- Print the length of inventory
print(#inventory)

Todas las lecciones de Fundamentals