Menu
Coddy logo textTech

Proje: Envanter Öğesi

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

challenge icon

Görev

Kolay

Envanter projesini temel türünü ve iki öğeyi tanımlayarak başlat.

  • id: number, name: string ve data: T alanlarına sahip genel bir tür takma adı Item<T> tanımla.
  • id = 1, name = "Iron Sword" ve data = {damage = 25} ile Item<{damage: number}> türünde sword oluştur.
  • id = 2, name = "Health Potion" ve data = {heal = 40} ile Item<{heal: number}> türünde potion oluştur.

Ardından her birini kendi satırında yazdır:

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

Kendin dene

-- Kodu buraya yaz
-- 1) id, name ve data ile Item<T> jenerik tipini bildir
-- 2) sword (Item<{damage: number}>) ve potion (Item<{heal: number}>) oluştur
-- 3) istenen altı alanı, her satıra bir tane yazdır

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

Kendi başına pratik yap: Online Lua derleyicisi