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

تعديل العناصر عبر الفهرس

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

يستخدم تعديل عنصر في جدول نفس صيغة الأقواس المربعة المستخدمة للوصول إليه، ولكن مع معامل التعيين.

إليك الصيغة الأساسية لتغيير قيمة:

local items = {"milk", "bread", "eggs"}
items[1] = "almond milk"  -- يغير العنصر الأول
print(items[1])  -- المخرجات: almond milk

تعمل عملية التعيين تماماً كما هو الحال مع المتغيرات العادية - حيث تحدد الموضع الذي تريد تغييره باستخدام الفهرس (index) داخل أقواس مربعة، ثم تستخدم علامة التساوي لتعيين القيمة الجديدة.

local scores = {85, 92, 78}
scores[2] = 95  -- تحديث الدرجة الثانية
print(scores[2])  -- المخرجات: 95
challenge icon

التحدي

سهل

أنشئ نظاماً لإدارة إعدادات اللعبة يوضح تعديل عناصر الجدول. أولاً، أنشئ جدولاً باسم gameSettings يحتوي على ثلاث قيم نصية بالضبط: "easy"، و "on"، و "high". بعد إنشاء الجدول، قم بتعديل العنصر الأول عن طريق تغييره من "easy" إلى "hard". أخيراً، قم بطباعة العنصر الأول المعدل لتأكيد التغيير.

ورقة مرجعية

لتعديل عنصر في جدول، استخدم صيغة الأقواس المربعة مع عامل التعيين:

local items = {"milk", "bread", "eggs"}
items[1] = "almond milk"  -- يغير العنصر الأول
print(items[1])  -- outputs: almond milk

يعمل التعيين مثل المتغيرات العادية - حدد الفهرس في أقواس مربعة، ثم استخدم علامة التساوي لتعيين القيمة الجديدة:

local scores = {85, 92, 78}
scores[2] = 95  -- تحديث الدرجة الثانية
print(scores[2])  -- outputs: 95

جرّب بنفسك

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

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

جميع دروس Fundamentals