المتغيّرات: علب تحمل أسرارنا الصغيرة
تخيّل أن لديك علبة فارغة على رفّ في المطبخ.
تلصق عليها ورقة مكتوب فيها: "العمر".
اليوم تضع داخلها العدد 30، بعد سنة تغيّره إلى 31.
العلبة هي نفسها، لكن ما بداخلها تغيّر.
هذه هي فكرة المتغيّر في البرمجة.
اسم العلبة = اسم المتغيّر.
ما بداخلها = القيمة.
المتغيّر يشبه صندوقًا نحفظ فيه معلومة، ثم نبدّلها وقتما نشاء.
لكن المتعة تبدأ حين نشارك هذه العلب مع الدوال.
فالدالة لا تحتاج أن تعرف كم عمرك بالضبط، يكفي أن تعطيها العلبة "العمر"، وهي ستقرأ ما بداخلها وتتصرف.
وبنفس الطريقة، لو أردنا "شايًا بسكر" أو "قهوةً بدون سكر"، نضع قيمة في علبة اسمها "سكر"، ثم نطلب من الدالة أن تُحضّر المشروب المناسب.
المتغيّرات إذن ليست مجرد تفاصيل تقنية…
إنها ذاكرة مؤقتة تحفظ أسرارنا الصغيرة، وتمنح الدوال مرونة لتتكيف
مع حاجاتنا المختلفة.
