Продолжить (Continue)

Оператор «Продолжить» («Continue») останавливает текущую итерацию цикла и начинает новую итерацию.


Синтаксис:

Continue;

Или:

Продолжить;


<Метка> (<Label>) – определяет метку оператора, к которому применяется оператор «Продолжить» («Continue»).

Оператор «Продолжить» («Continue») можно использовать только в циклах. При выполнении оператора «Продолжить» («Continue») текущая итерация цикла останавливается и выполнение программы продолжается с начала цикла и при этом в циклах различных типов выполняются следующие действия:

  • Цикл «Пока» («While») проверяет свое условие и, если оно принимает значение «Истина», продолжает работу цикла; 
  • Цикл «Для» («For») выполняет увеличение переменной-счетчика цикла и, если условие цикла принимает значение «Истина», продолжает работу цикла;
  • Цикл «Для Каждого» («For each») переходит к следующему элементу указанного множества, и продолжает работу цикла. 


Пример:

//В этом примере счетчик цикла изменяет значения от 1 до 10.
//Операторы между ключевым словом «Continue» и концом тела оператора «For»
//пропускаются из-за использования оператора вместе с ключевым словом «Continue» (при i < 5).
//В результате выводится сообщение в виде строки с числами от 5 до 10
Перем Строка = "";
Для Счетчик = 1 По 10
/
    Если Счетчик < 5
    /
        Продолжить;
    \
    Строка Строка + Счетчик + " ";
\
Сообщить (Строка);