A + + Language Documents


تنفيذ امر واحد على جميع عناصر قائمة

في بعض الاحيان قد نحتاج الى تنفيذ دالة واحدة على جميع عناصر قائمة معينة وقد يكون عدد عناصر القائمة يتجاوز الالف !! هل سنكتب الف سطر ؟؟ طبعا لا يوجد امر موجود في لغة عربي بلس وهو نفذ_جميع_عناصر يمكنك من تنفيذ دالة واحدة على جميع عناصر القائمة مهما كان عددها حتى لو كان ضخم جدا عبر سطرين !! اليك مثال

س = [1 ,  2 , 3]
نفذ_على_جميع_عناصر س :
    اكتب(__عنصر__ + 1)

سيتم كتابة جميع عناصر س بالترتيب مع جمع كل عنصر بواحد

حيث ان __عنصر__ يمثل عنصر القائمة الذي يتم تنفيذ الاوامر عليه وعند الانتهاء منه يتم الانتقال الى العنصر الذي يليه

ويمكن استخدام الامر نفذ_على_عناصر بدلا من نفذ_على_جميع_عناصر بدون مشاكل



استخدام الامر بعد_ذلك

يتم تنفيذ الدوال الموجودة بعد هذا الامر بعد الانتهاء من الامر نفذ_على_جميع_عناصر اي عند الانتهاء من الدوران على جميع العناصر ،، مثال :

س = [1 ,  2 , 3]
نفذ_على_جميع_عناصر س :
    اكتب(__عنصر__ + 1)

بعد_ذلك :
    اكتب("انتهيت !!")


استخدام ايقاف_الحلقة و اعادة_تشغيل_الحلقة

تم التحدث عنهم في الدرس السابق



والحمد لله رب العالمين