ما معنى infinite loop؟
المعنى في مجال تطوير البرمجيات مع أمثلة
infinite loop: حلقة لا نهائية
حلقة لا تتوقف لأن شرط الخروج لا يتحقق، وقد تجمّد البرنامج أو تستهلك المعالج بالكامل.
طريقة الاستخدام
تكون غالباً خطأً، كأن لا يزداد عداد التكرار. يقال إن البرنامج عالق في حلقة لا نهائية. وقد تكون مقصودة أحياناً، مثل الحلقة الرئيسية لخادم مكتوبة while (true).
أمثلة
The page froze because the retry logic got stuck in an infinite loop.
تجمّدت الصفحة لأن منطق إعادة المحاولة علق في حلقة لا نهائية.
استمر تكرار المحاولة بلا شرط يوقفها، فتعذر على الصفحة الاستجابة.
If the API keeps returning the same cursor, this code will turn into an infinite loop.
إذا واصلت الواجهة البرمجية إعادة المؤشر نفسه، فستتحول هذه الشيفرة إلى حلقة لا نهائية.
إذا أعادت الواجهة مؤشر الصفحة نفسه، فقد يعالج البرنامج الصفحة ذاتها مراراً ولا يصل إلى شرط إنهاء.
تراكيب شائعة
- stuck in an infinite loop
- cause an infinite loop
- go into an infinite loop
- break out of the loop
مصطلحات ذات صلة
مصطلحات أخرى: تنقيح البرامج واستكشاف الأخطاء
تدرّب على القراءة المتدرجة
تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية:
