Menu
Coddy logo textTech

Exibindo o Inventário

Parte da seção Fundamentals do Journey de Lua da Coddy — lição 79 de 90.

challenge icon

Desafio

Fácil

Com base no seu inventário com uma poção, crie um sistema de exibição para mostrar todas as poções disponíveis em sua loja. Primeiro, adicione uma segunda poção ao seu inventário criando uma tabela em estilo de dicionário chamada manaPotion com as seguintes propriedades:

  • name com o valor "Mana Potion"
  • price com o valor 12
  • stock com o valor 5

Use table.insert() para adicionar esta manaPotion à sua tabela inventory.

Em seguida, crie um sistema de exibição usando um loop for numérico para iterar através da sua tabela inventory. Para cada poção no inventário, imprima o nome e o preço da poção no formato: "[name]: [price] gold". Use a concatenação de strings para combinar o name e o price da poção com o texto descritivo.

Experimente você mesmo

-- 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 as lições de Fundamentals