Menu
CoddyTech

Progetto: Oggetto dell'inventario

Fa parte della sezione Introduzione a Luau del percorso Lua di Coddy. Lezione 67 di 80.

challenge icon

Sfida

Facile

Inizia l’inventario con un tipo di elemento generico.

  1. Sopra gli elementi, scrivi type Item<T> = {id: number, name: string, data: T}.
  2. Aggiungi le annotazioni: local sword: Item<{damage: number}> e local potion: Item<{heal: number}>.
  3. Sotto -- Try it, aggiungi print(potion.data.heal).

Premi Esegui codice: l’output mostra Iron Sword e 40.

Provalo tu

-- Aggiungi qui il tipo Item<T>
local sword = {id = 1, name = "Iron Sword", data = {damage = 25}}
local potion = {id = 2, name = "Health Potion", data = {heal = 40}}
-- Provalo
print(sword.name)

Tutte le lezioni di Introduzione a Luau

Esercitati da solo: Compilatore Luau online