0
1
2
3
4
5
Оба работают внутри Для, Для Каждого и Пока — управляют текущей итерацией, а не самим условием цикла.
| Оператор | Что делает |
|---|---|
Прервать; | немедленно выходит из цикла целиком, дальше — код после КонецЦикла |
Продолжить; | пропускает остаток тела текущей итерации, переходит к следующей (у Для/Для Каждого — со сменой счётчика/элемента, у Пока — с новой проверкой условия) |
Для Индекс = 0 По 5 Цикл
Если Индекс = 2 Тогда
Продолжить; // пропустить 2, дальше по циклу
КонецЕсли;
Если Индекс = 4 Тогда
Прервать; // выйти совсем, 4 и 5 уже не обработаются
КонецЕсли;
Сообщить(Индекс); // выведет: 0, 1, 3
КонецЦикла;Оба действуют только на ближайший окружающий цикл — во вложенных циклах Прервать во внутреннем не затронет внешний, подробнее — Вложенные циклы.
← Циклы