Menu
Coddy logo textTech
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 عبر الإنترنت