Blackhacker نشر 7 يونيو 2016 أرسل تقرير نشر 7 يونيو 2016 أريد أن أنفذ أمر في نهاية دوران حلقة التكرار، فكيف أستطيع فعل ذلك؟ إذا ممكن أريد الحل بلغة جافا/سي شارب. اقتباس
0 هشام رزق الله نشر 7 يونيو 2016 أرسل تقرير نشر 7 يونيو 2016 يمكنك فعل ذلك عن طريق وضع جملة if الشرطية في نهاية حلقة التكرار بحيث يكون الشرط مشابه لشرط جملة التكرار، أي سيتم تنفيذ الأمر عند آخر مرة يكون فيها شرط التكرار صالحًا، كما في المثال التالي: for (int i = 0 ; i <= 10 ; i++){ //some code in the loop if (i == 10)//in the end of the loop { //Do something } } ملاحظة: إذا لم يكن الأمر ضروريًا لحلقة التكرار (أي أنه لن يؤثر أو يتأثر بحلقة التكرار الحالية) فأنصحك بكتابته مباشرة بعد حلقة التكرار. 1 اقتباس
0 E.Nourddine نشر 7 يونيو 2016 أرسل تقرير نشر 7 يونيو 2016 يمكن توجيه سؤالك أكثر، فلنقل أن لدينا مصفوفة على php، ونريد من خلال حلقة تكرار معرفة-foreach- الدورة الأخيرة من أجل تنفيذ أمر معين. يمكننا أيضا معرفة الحلقة الأولى وليس الأخيرة فقط، عن طريق الكود التالي: $i = 0; $len = count($array); foreach ($array as $item) { if ($i == 0) { // الحلقة الأولى } else if ($i == $len - 1) { // الحلقة الأخيرة } // … $i++; } الطريقة الوحيدة للتأكد من الحلقة -الدورة- الأخيرة هي مقارنة المتغير i$ بالقيمة النهائية عند كل دورة. اقتباس
السؤال
Blackhacker
أريد أن أنفذ أمر في نهاية دوران حلقة التكرار، فكيف أستطيع فعل ذلك؟ إذا ممكن أريد الحل بلغة جافا/سي شارب.
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.