Menu
Coddy logo textTech

Das Inventar anzeigen

Teil des Abschnitts Fundamentals der Lua-Journey von Coddy — Lektion 79 von 90.

challenge icon

Aufgabe

Einfach

Aufbauend auf deinem Inventar mit einem Trank, erstelle ein Anzeigesystem, um alle verfügbaren Tränke in deinem Laden anzuzeigen. Füge zuerst einen zweiten Trank zu deinem Inventar hinzu, indem du eine Tabelle im Dictionary-Stil namens manaPotion mit den folgenden Eigenschaften erstellst:

  • name mit dem Wert "Mana Potion"
  • price mit dem Wert 12
  • stock mit dem Wert 5

Verwende table.insert(), um diesen manaPotion zu deiner inventory Tabelle hinzuzufügen.

Erstelle als Nächstes ein Anzeigesystem mit einer numerischen for-Schleife, um deine inventory Tabelle zu durchlaufen. Gib für jeden Trank im Inventar den Namen und den Preis des Tranks im folgenden Format aus: "[name]: [price] gold". Verwende String-Verkettung, um den name und price des Tranks mit dem beschreibenden Text zu kombinieren.

Probier es selbst

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

Alle Lektionen in Fundamentals