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

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

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

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

التحدي

سهل

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

جرّب بنفسك

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

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

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