Menu
CoddyTech

Proyek: Item Inventaris

Termasuk bagian Pengantar Luau dalam perjalanan Lua di Coddy. Pelajaran 67 dari 80.

challenge icon

Tantangan

Mudah

Mulailah inventaris dengan satu tipe item generik.

  1. Di atas item, tulis type Item<T> = {id: number, name: string, data: T}.
  2. Tambahkan anotasi pada item: local sword: Item<{damage: number}> dan local potion: Item<{heal: number}>.
  3. Di bawah -- Try it, tambahkan print(potion.data.heal).

Tekan Jalankan: output menampilkan Iron Sword dan 40.

Coba sendiri

-- Tambahkan tipe Item<T> di sini
local sword = {id = 1, name = "Iron Sword", data = {damage = 25}}
local potion = {id = 2, name = "Health Potion", data = {heal = 40}}
-- Coba jalankan
print(sword.name)

Semua pelajaran di Pengantar Luau

Latihan sendiri: Compiler Luau online