إنشاء جداول بأسلوب القاموس
جزء من قسم الأساسيات في رحلة 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التحدي
سهلأنشئ ملفًا تعريفيًا لشخصية في لعبة فيديو باستخدام صياغة الجدول بأسلوب القاموس. أنشئ جدولًا باسم character يمثّل الصورة الرمزية للاعب، مع أزواج المفتاح والقيمة التالية: يجب تعيين السلسلة ["Phoenix"] إلى "Phoenix"، ويجب تعيين السلسلة ["class"] إلى "Mage"، ويجب تعيين العدد ["level"] إلى 12، ويجب تعيين العدد ["experience"] إلى 2850. بعد إنشاء الجدول، اطبع فئة الشخصية باستخدام صياغة الأقواس.
جرّب بنفسك
-- TODO: اكتب شيفرتك هنا
-- أنشئ جدول الشخصية بأزواج المفتاح والقيمة المطلوبة
-- ثم اطبع فئة الشخصية باستخدام ترميز الأقواس المربعةيتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الأساسيات
4المعاملات 2: العمليات العلائقية والمنطقية
معاملات التساويالمعاملات العلائقيةالمعامل 'and'المعامل 'or'المعامل 'not'التقييم قصير الدائرةقيم Truthy و Falsyمراجعة - المنطق البسيط10الجداول الجزء 1: نمط القائمة
ما هو الجدول؟إنشاء جدولالوصول إلى العناصر عبر الفهرستعديل العناصر عبر الفهرسمعامل الطول '#'table.insert()table.remove()ملخص - إدارة أعضاء الفريق13مشروع: متجر جرعات بسيط
إعداد المشروعإضافة جرعة2المتغيرات وأنواع البيانات
ما هو المتغير؟الأرقامالسلاسل النصيةالقيم المنطقيةالقيمة 'nil'الدالة type()قواعد التسميةمراجعة - ملف الشخصية5الإخراج الأساسي
طباعة القيم الحرفيةطباعة المتغيراتطباعة قيم متعددةدمج النصوص والمتغيراتدالة tostring()الإدخال (Input)التحويل (Cast)مراجعة - تقرير الحالةمراجعة - حتى 1208أساسيات معالجة النصوص
string.len()string.upper و string.lowerstring.sub()string.rep()string.find()مراجعة - تنسيق اسم المستخدم11الجداول 2: بأسلوب القاموس
أزواج (مفتاح-قيمة)إنشاء جداول بأسلوب القاموسالوصول - تدوين الأقواسالوصول بتدوين النقطةإضافة وتعديل الأزواجإزالة الأزواج باستخدام nilمراجعة - خصائص العناصر3المعاملات 1: العمليات الحسابية والدمج
المعاملات الحسابيةمعامل باقي القسمةمعامل الأسدمج النصوصأولوية المعاملاتملخص - حسابات بسيطة6مشروع: عرض إحصائيات الشخصية
رسالة ترحيبتعريف إحصائيات الشخصية9أساسيات الدوال
تعريف دالةاستدعاء دالةدوال مع معاملاتدوال بمعاملات متعددةجملة 'return'مراجعة - حاسبة المساحة12أساسيات الحلقات التكرارية
حلقة whileحلقة repeat-untilحلقة for الرقميةحلقة for مع خطوةجملة 'break'مراجعة - العد التنازليتدرّب بنفسك: مترجم Lua عبر الإنترنت