Menu
CoddyTech

Projekt: Inventargegenstand

Teil des Abschnitts Einführung in Luau der Lua-Journey von Coddy. Lektion 67 von 80.

challenge icon

Aufgabe

Einfach

Beginne das Inventar mit einem generischen Elementtyp.

  1. Schreibe oberhalb der Elemente type Item<T> = {id: number, name: string, data: T}.
  2. Versehe sie mit den Typannotationen local sword: Item<{damage: number}> und local potion: Item<{heal: number}>.
  3. Füge unter -- Try it print(potion.data.heal) hinzu.

Klicke auf „Prüfen“: Die Ausgabe zeigt Iron Sword und 40.

Probier es selbst

-- Füge hier den Typ Item<T> hinzu
local sword = {id = 1, name = "Iron Sword", data = {damage = 25}}
local potion = {id = 2, name = "Health Potion", data = {heal = 40}}
-- Probiere es aus
print(sword.name)

Alle Lektionen in Einführung in Luau

Übe selbstständig: Online-Luau-Compiler