Menu
CoddyTech

الوصول إلى العناصر عبر الفهرس

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

للوصول إلى عنصر محدد في جدول على هيئة قائمة، استخدم الأقواس المربعة مع رقم موضع العنصر الذي تريده.

إليك الصياغة الأساسية:

local items = {"sword", "shield", "potion"}
print(items[1])  -- المخرجات: sword
print(items[2])  -- المخرجات: shield

هناك أمر مهم جدًا يجب تذكّره عن Lua: تبدأ فهارس الجداول من 1، وليس من 0. وهذا يختلف عن كثير من لغات البرمجة الأخرى، حيث يكون العنصر الأول في الموضع 0. في Lua، يكون العنصر الأول دائمًا عند الفهرس 1، والثاني عند الفهرس 2، وهكذا.

local scores = {100, 85, 92}
print(scores[1])  -- النتيجة الأولى: 100
print(scores[3])  -- النتيجة الثالثة: 92

يجعل نظام الفهرسة هذا جداول Lua أكثر طبيعية عند التفكير في المواضع؛ فالعنصر الأول في الموضع 1، تمامًا كما تعدّ في حياتك اليومية.

challenge icon

التحدي

سهل

أنشئ نظامًا لجرد صندوق كنز يوضّح الوصول إلى عناصر الجدول. أولًا، أنشئ جدولًا باسم treasureChest يحتوي على أربع قيم نصية بالضبط: "gold coin"، و"ruby gem"، و"magic scroll"، و"silver key". بعد إنشاء الجدول، استخدم صيغة الأقواس المربعة للوصول إلى العنصر الثالث من صندوق الكنز وطباعته.

جرّب بنفسك

-- TODO: أنشئ الجدول treasureChest بالعناصر الأربعة

-- TODO: صِل إلى العنصر الثالث في صندوق الكنز واطبعه
quiz iconاختبر نفسك

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

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

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