Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

مشروع: عنصر المخزون

جزء من قسم مقدمة إلى Luau في رحلة Lua على Coddy. الدرس 63 من 73.

challenge icon

التحدي

سهل

ابدأ مشروع المخزون بتعريف نوعه الأساسي وعنصرين.

  • صرّح باسم مستعار لنوع عام Item<T> بالحقول id: number وname: string وdata: T.
  • أنشئ sword من النوع Item<{damage: number}> مع id = 1 وname = "Iron Sword" وdata = {damage = 25}.
  • أنشئ potion من النوع Item<{heal: number}> مع id = 2 وname = "Health Potion" وdata = {heal = 40}.

ثم اطبع، كل قيمة في سطر مستقل:

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

جرّب بنفسك

-- اكتب الكود هنا
-- 1) أعلن النوع العام Item<T> مع id و name و data
-- 2) أنشئ sword (Item<{damage: number}>) و potion (Item<{heal: number}>)
-- 3) اطبع الحقول الستة المطلوبة، واحدًا في كل سطر

جميع دروس مقدمة إلى Luau

تدرّب بنفسك: مترجم Lua عبر الإنترنت