Menu
CoddyTech

Proje: Envanter Öğesi

Coddy'nin Lua Journey'sinin Luau'ya Giriş bölümünün bir parçası. Ders 67 / 80.

challenge icon

Görev

Kolay

Envanteri tek bir genel öğe türüyle başlat.

  1. Öğelerin üstüne type Item<T> = {id: number, name: string, data: T} yaz.
  2. Öğeleri şu şekilde tür belirtimiyle tanımla: local sword: Item<{damage: number}> ve local potion: Item<{heal: number}>.
  3. -- Try it satırının altına print(potion.data.heal) ekle.

Run Code düğmesine bas: çıktıda Iron Sword ve 40 görünür.

Kendin dene

-- Item<T> türünü buraya ekle
local sword = {id = 1, name = "Iron Sword", data = {damage = 25}}
local potion = {id = 2, name = "Health Potion", data = {heal = 40}}
-- Dene
print(sword.name)

Luau'ya Giriş bölümündeki tüm dersler

Kendi başına pratik yap: Online Luau derleyicisi