Menu
Coddy logo textTech

Progetto: Elemento dell'inventario

Fa parte della sezione Introduzione a Luau del percorso Lua di Coddy. Lezione 63 di 73.

challenge icon

Sfida

Facile

Avvia il progetto dell'inventario definendone il tipo di base e due elementi.

  • Dichiara un alias di tipo generico Item<T> con i campi id: number, name: string e data: T.
  • Crea sword di tipo Item<{damage: number}> con id = 1, name = "Iron Sword" e data = {damage = 25}.
  • Crea potion di tipo Item<{heal: number}> con id = 2, name = "Health Potion" e data = {heal = 40}.

Quindi stampa, ciascuno su una riga distinta:

  1. sword.id
  2. sword.name
  3. sword.data.damage
  4. potion.id
  5. potion.name
  6. potion.data.heal

Provalo tu

-- Scrivi il codice qui
-- 1) dichiara il tipo generico Item<T> con id, name e data
-- 2) crea sword (Item<{damage: number}>) e potion (Item<{heal: number}>)
-- 3) stampa i sei campi richiesti, uno per riga

Tutte le lezioni di Introduzione a Luau

Esercitati da solo: Compilatore Luau online