Menu
Coddy logo textTech

Afficher l'inventaire

Fait partie de la section Fundamentals du Journey Lua de Coddy — leçon 79 sur 90.

challenge icon

Défi

Facile

En vous appuyant sur votre inventaire contenant une potion, créez un système d'affichage pour montrer toutes les potions disponibles dans votre boutique. Tout d'abord, ajoutez une deuxième potion à votre inventaire en créant une table de type dictionnaire nommée manaPotion avec les propriétés suivantes :

  • name avec la valeur "Mana Potion"
  • price avec la valeur 12
  • stock avec la valeur 5

Utilisez table.insert() pour ajouter cette manaPotion à votre table inventory.

Ensuite, créez un système d'affichage en utilisant une boucle for numérique pour parcourir votre table inventory. Pour chaque potion de l'inventaire, affichez le nom et le prix de la potion au format : "[name]: [price] gold". Utilisez la concaténation de chaînes pour combiner le name et le price de la potion avec le texte descriptif.

Essayez vous-même

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

Toutes les leçons de Fundamentals