Menu
CoddyTech

פרויקט: פריט מלאי

חלק מהיחידה מבוא ל-Luau במסלול ה-Lua של Coddy. שיעור 67 מתוך 80.

challenge icon

אתגר

קל

התחילו את המלאי באמצעות טיפוס פריט כללי אחד.

  1. מעל הפריטים, כתבו type Item<T> = {id: number, name: string, data: T}.
  2. הוסיפו להם הערות טיפוס: local sword: Item<{damage: number}> ו־local potion: Item<{heal: number}>.
  3. מתחת ל־-- Try it, הוסיפו print(potion.data.heal).

לחצו על הרצת קוד: הפלט מציג Iron Sword ואת 40.

נסו בעצמכם

-- הוסיפו כאן את הטיפוס Item<T>
local sword = {id = 1, name = "Iron Sword", data = {damage = 25}}
local potion = {id = 2, name = "Health Potion", data = {heal = 40}}
-- נסו את זה
print(sword.name)

כל השיעורים ביחידה מבוא ל-Luau

תרגלו בעצמכם: קומפיילר Luau אונליין