Menu
Coddy logo textTech

Visualizzare l'inventario

Fa parte della sezione Fondamenti del percorso Lua di Coddy. Lezione 79 di 90.

challenge icon

Sfida

Facile

Partendo dal tuo inventario con una pozione, crea un sistema di visualizzazione per mostrare tutte le pozioni disponibili nel tuo negozio. Per prima cosa, aggiungi una seconda pozione al tuo inventario creando una tabella in stile dizionario chiamata manaPotion con le seguenti proprietà:

  • name con il valore "Mana Potion"
  • price con il valore 12
  • stock con il valore 5

Usa table.insert() per aggiungere questa manaPotion alla tabella inventory.

Quindi, crea un sistema di visualizzazione usando un ciclo numerico for per scorrere la tabella inventory. Per ogni pozione nell'inventario, stampa il nome e il prezzo della pozione nel formato: "[name]: [price] gold". Usa la concatenazione di stringhe per combinare name e price della pozione con il testo descrittivo.

Provalo tu

-- 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)

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore Lua online