Menu
CoddyTech
flag Ar iconالعربيةdown icon

إنشاء جداول بأسلوب القاموس

جزء من قسم الأساسيات في رحلة Lua على Coddy. الدرس 65 من 90.

لإنشاء جدول بأسلوب القاموس، تستخدم الأقواس المعقوفة {} وتحدد كل زوج من المفتاح والقيمة باستخدام الصيغة ["key"] = value:
local student = {
    ["name"] = "Sarah",
    ["age"] = 20,
    ["major"] = "Computer Science"
}
يجب إحاطة كل مفتاح بأقواس مربعة وعلامتي اقتباس، متبوعًا بعلامة المساواة والقيمة المقابلة. يمكنك مزج أنواع بيانات مختلفة للقيم — السلاسل النصية، والأرقام، والقيم المنطقية، أو حتى جداول أخرى.
local gameCharacter = {
    ["playerName"] = "Hero",
    ["level"] = 5,
    ["isAlive"] = true
}
للوصول إلى قيمة من table بأسلوب القاموس، استخدم bracket notation: اكتب اسم table متبوعًا بـ key بين أقواس مربعة وعلامتي اقتباس:
print(gameCharacter["playerName"])  -- يطبع: Hero
print(gameCharacter["level"])       -- يطبع: 5
challenge icon

التحدي

سهل

أنشئ ملفًا تعريفيًا لشخصية في لعبة فيديو باستخدام صيغة الجدول على نمط القاموس. أنشئ جدولًا باسم character يمثّل الصورة الرمزية للاعب مع أزواج المفتاح والقيمة التالية: يجب إسناد السلسلة "Phoenix" إلى ["name"]، ويجب إسناد السلسلة "Mage" إلى ["class"]، ويجب إسناد العدد 12 إلى ["level"]، ويجب إسناد العدد 2850 إلى ["experience"]. بعد إنشاء الجدول، اطبع فئة الشخصية باستخدام صيغة الأقواس.

جرّب بنفسك

-- TODO: اكتب الكود الخاص بك هنا
-- أنشئ جدول الشخصية مع أزواج المفتاح-القيمة المطلوبة
-- ثم اطبع class الشخصية باستخدام تدوين الأقواس
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الأساسيات

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