-
وقتی شما از یک بلوک تکرارشونده برای تکرار حلقه
خود استفاده می کنید، کامپیوتر چگونه می فهمد
-
آن به تعداد کافی تکرار شده است؟ بلوک تکرارشونده
درواقع قطعه کدی پیچیده تر
-
موسوم به حلقه برای (a for loop) را مخفی می کند که با
توالی خاصی از یک مقدارشروع تا مقداری پایانی
-
را می شمارد. به عنوان مثال، یک بلوک تکرارشونده 3تایی
از 1 تا 3 را با توالی 1 می شمرد. هربار که آن می شمرد،
-
کد داخل حلقه را اجرا می کند. حلقه برای با استفاده از
یک متغیر شمارشی می داند چندبار اجرا شده است
-
به این متغیردر ابتدای حلقه
مقداری شروعی داده شده است
-
و هربار که حلقه اجرا می شود، میزان افزایش
به آن اضافه می شود. به مجرد اینکه متغیر شمارنده
-
بزرگتر از مقدار پایانی شود، حلقه اجرا نمی شود.
فایده استفاده از یک حلقه برای واقعی به جای
-
بلوک تکرارشونده این است که شما می توانید
درواقع متغیرشمارنده را ببینید
-
ودرحلقه خود استفاده کنید. به عنوان مثال، اگر
من یک سری گل دارم و اولی
-
یک شهد، دومی دو شهد و سومی سه شهد دارد
من می توانم از حلقه برای استفاده کنم
-
تا به زنبور بگویم هر بار شهد شمارنده
را جمع کند، که برای گل اول یک
-
برای گل دوم سه و برای گل سوم سه است.
همچنین در یک حلقه برای، شما می توانید
-
می توانید هر بار شمارنده را با عددی غیر از یک
افزایش دهید. می توانید بالقوه
-
به صورت 2تایی، 4تایی یا حتی مقداری که هر بار
تغییر می کند بشمرید