Продолжить (Continue)
Оператор «Продолжить» («Continue») останавливает текущую итерацию цикла и начинает новую итерацию.
Синтаксис:
Continue;
Или:
Продолжить;
<Метка> (<Label>) – определяет метку оператора, к которому применяется оператор «Продолжить» («Continue»).
Оператор «Продолжить» («Continue») можно использовать только в циклах. При выполнении оператора «Продолжить» («Continue») текущая итерация цикла останавливается и выполнение программы продолжается с начала цикла и при этом в циклах различных типов выполняются следующие действия:
- Цикл «Пока» («While») проверяет свое условие и, если оно принимает значение «Истина», продолжает работу цикла;
- Цикл «Для» («For») выполняет увеличение переменной-счетчика цикла и, если условие цикла принимает значение «Истина», продолжает работу цикла;
- Цикл «Для Каждого» («For each») переходит к следующему элементу указанного множества, и продолжает работу цикла.
Пример:
//В этом примере счетчик цикла изменяет значения от 1 до 10.
//Операторы между ключевым словом «Continue» и концом тела оператора «For»
//пропускаются из-за использования оператора вместе с ключевым словом «Continue» (при i < 5).
//В результате выводится сообщение в виде строки с числами от 5 до 10
Перем Строка = "";
Для Счетчик = 1 По 10
/
Если Счетчик < 5
/
Продолжить;
\
Строка = Строка + Счетчик + " ";
\
Сообщить (Строка);