Продолжить цикл / Continue the loop
Группа действий: Базовые действия
Данное действие предназначено для прерывания текущей итерации цикла и начала следующей итерации. Действия в цикле, установленные после действия "Продолжение цикла", завершены не будут.

Настройки
Отсутствуют.
Особые условия использования
Должен использоваться внутри цикла, в противном случае Система выведет предупреждение "Действие "Продолжить цикл" находится вне цикла".
Пример использования
Задача:
Существуют переменные с типом "Массив чисел" и "Число", содержащие соответственно значение "(1988, 8, 2, 4)" и "0".
Необходимо завершить работу цикла пока значение числовой переменной не будет равно значению "2".
Если элемент массива не равен значению "2", то текущая итерация должна быть прервана.
Решение:
- Добавить цикл "Для каждого".
- Добавить условие "Если". В ветвь "Нет" добавить прерывание цикла и сообщение в лог. В ветвь "Да" добавить продолжения цикла.
- Сообщение в лог.
Реализация:
- Создать переменную "Числовая_переменная2" с типом "Число", которая будет являться частью условия "Если" и содержать значение "0".
- Создать переменную с типом "Коллекция" и элементами"(1988, 8, 2, 4)", проход по которым будет осуществляться в цикле..
- Открыть группу действий "Базовые действия".
- Поместить в рабочее пространство студии действие "Цикл "Для каждого" (см. описание действия "Цикл Для /For-Loop"").
- Поместить в рабочее пространство студии действие "Если" (см. описание действия "Если / If").
- Поместить в рабочее пространство действия "Если" ветви "Ложь" действие "Сообщение в лог" (см. описание действия "Сообщение в лог / Log message").
- Поместить в рабочее пространство действия "Если" ветви "Ложь" действие "Прервать цикл" (см. описание действия "Прервать цикл / Break the loop").
- Поместить в рабочее пространство действия "Если" ветви "Истина" действие "Продолжить цикл".
- Поместить в рабочее пространство студии действие "Сообщение в лог" (см. описание действия "Сообщение в лог / Log message").
- Запустить робота по кнопке "Запуск" в верхней панели.
Результат:
Алгоритм прошел по циклу и был прерван после установки переменной значения "2".
При этом, если элемент массива был не равен значению "2", то текущая итерация прерывалась и переходила на следующую.