Menu
CoddyTech

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

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

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

التحدي

سهل

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

جرّب بنفسك

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

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

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

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