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. أضف print(potion.data.heal) أسفل -- Try it.

اضغط على تشغيل التعليمات البرمجية: يُظهر الناتج 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 عبر الإنترنت