Iteration به یک نوبت اجرای یک فرایند تکرارشونده گفته می‌شود. در حلقه برنامه‌نویسی، هر بار اجرای بدنه حلقه یک Iteration است، در الگوریتم‌های تکراری نیز هر مرحله به‌روزرسانی می‌تواند یک دور تکرار محسوب شود.

شمارنده Iteration معمولاً برای مشخص کردن شماره دور اجرا به کار می‌رود. تعداد تکرارها، شرط توقف و رفتار هر دور باید روشن باشند تا حلقه بی‌نهایت یا محاسبه ناقص ایجاد نشود.

نکته‌ای که در پروژه‌ها اهمیت دارد

در پردازش لیست سفارش‌ها، هر بار عبور از بدنه حلقه یک Iteration است. در الگوریتم بهینه‌سازی نیز یک گام تغییر پارامتر ممکن است Iteration نامیده شود، اما لزوماً معادل Epoch کامل نیست.

نمونه کوتاه

foreach ($orders as $order) {
    processOrder($order);
}

در همین واژه‌نامه، متغیر و نوع داده از مفاهیم مرتبط هستند.