Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 3 Следующий »

Прервать цикл / Break the loop

Группа действий: Базовые действия 


Данное действие предназначено для прерывания текущей итерации цикла/ветвления и выхода из цикла/ветвления. Действия в цикле, установленные после действия "Продолжение цикла", завершены не будут.

Настройки

Отсутствуют.


Особые условия использования

Должен использоваться внутри цикла, в противном случае Система выведет предупреждение "Действие "Прервать цикл" находится вне цикла".


Пример использования

Задача:

Существуют переменные с типом "Коллекция" и "Число", содержащие соответственно значение "(1988, 8, 2, 4)" и "0".

Необходимо завершить работу цикла пока значение числовой переменной не будет равно значению "2".

Решение:

  1. Добавить цикл "Для каждого".
  2. Добавить условие "Если". В ветвь "Нет" добавить прерывание цикла и сообщение в лог.
  3. Сообщение в лог.

Реализация:

  1. Создать переменную "Числовая_переменная2" с типом "Число", которая будет являться частью условия "Если" и содержать значение "0".
  2. Создать переменную "Коллекция" с элементами"(1988, 8, 2, 4)", проход по которым будет осуществляться в цикле..
  3. Открыть группу действий "Базовые действия".
  4. Поместить в рабочее пространство студии действие "Цикл "Для каждого" (см. описание действия "Цикл "Для каждого" / Loop For Each"").
  5. Поместить в рабочее пространство студии действие "Если" (см. описание действия "Если / If"). 
    1. Поместить в рабочее пространство действия "Если" ветви "Ложь" действие "Сообщение в лог" (см. описание действия "Сообщение в лог / Log message"). 
    2. Поместить в рабочее пространство действия "Если" ветви "Ложь" действие "Прервать цикл". 
  6. Поместить в рабочее пространство студии действие "Сообщение в лог" (см. описание действия "Сообщение в лог / Log message"). 
  7. Запустить робота по кнопке "Запуск" в верхней панели.

Результат:

Алгоритм прошел по циклу и был прерван после установки переменной значения "2".


  • Нет меток