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

لماذا نستخدم المتغيرات المحلية؟

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

منع تعارض الأسماء: تتمثل الفائدة الأهم للمتغيرات المحلية في أنها تمنعك من الكتابة فوق متغيرات أخرى تحمل الاسم نفسه عن طريق الخطأ. عندما تستخدم متغيرات عامة في جميع أنحاء برنامجك، فمن السهل إعادة استخدام اسم متغير عن طريق الخطأ وتغيير قيمة لم تكن تنوي تعديلها.

score = 100  -- متغير عام

-- لاحقاً في الكود الخاص بك...
score = 50   -- عذراً! لقد قمت للتو بالكتابة فوق النتيجة الأصلية

مع المتغيرات المحلية، يمتلك كل نطاق متغيراته المنفصلة الخاصة به، لذا لا يوجد خطر من حدوث تعارضات عرضية.

ورقة مرجعية

تمنع المتغيرات المحلية تعارض الأسماء من خلال إنشاء نطاقات منفصلة، مما يتجنب الكتابة فوق المتغيرات العامة عن طريق الخطأ:

score = 100  -- متغير عام

-- لاحقاً في الكود الخاص بك...
score = 50   -- عذراً! لقد قمت للتو بالكتابة فوق النتيجة الأصلية

مع المتغيرات المحلية، يحافظ كل نطاق على متغيراته المنفصلة، مما يلغي خطر التعارضات العرضية.

جرّب بنفسك

لا يتضمّن هذا الدرس تحدّيًا برمجيًا.

quiz iconاختبر نفسك

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

جميع دروس Fundamentals