31/05/2026
في الحلقات اللي فاتت عرفنا أساسيات الدوال، لكن في الشغل الحقيقي وفي أسئلة الـ Interviews للشركات الكبيرة، الكلام بيكبر وندخل في ليفل "الدوال الخارقة"! 🔥🧠
النهاردة هنتخطى الحدود التقليدية ونشرح 3 مفاهيم هتنقل طريقة تفكيرك لمكان تاني خالص:
✅ الـ Parameters والـ Arguments: إزاي تخلي دالتك مرنة وذكية وبتتغير نتايجها بناءً على البيانات اللي بتغذيها بيها (شبه مثال خلاط العصير والفاكهة 🥤).
✅ الدوال المتداخلة (Nested Functions): إزاي تبني دالة جوه دالة تانية عشان تحمي كودك وتنظمه، وتمنع أي حد في الشارع (الـ Global Scope) إنه يوصل للدالة الداخلية.
✅ الدالة الارتدادية (Recursion): المفهوم العبقري اللي بيخلي الدالة تنده على نفسها وتعمل تكرار مرعب كبديل متطور وجديد للـ Loops!
لو عايز كودك يكون على مية بيضا وفاهم المنطق اللي وراء الـ Algorithms الكبيرة، الحلقة دي إجبارية ليك. 💻🚀
تحدي ليفل العباقرة الجديد (Homework):
اصنع دالة باسم power بتاخذ رقمين (الأس والأساس) عن طريق الـ Parameters، وتحسب الناتج وترجعه بالـ Return.
🚨 تنبيه: اللي هيعملها بالـ Recursion من غير ما يستخدم Loops، هعمل له Mention في الكومنتات وهيكون بطل الحلقة دي بلا منازع! وروني إبداعكم المنظم 👇
#برمجة #مبرمجين #برمجة #مبرمجين