Ветвление Версия 5 (Java)
Группа действий: Базовые действия
Описание
Данное действие предназначено для выбора выполнения одного раздела ветвления из списка вариантов, сравнивая их с выражением соответствия.
Для добавления нового условия необходимо нажимать на кнопку " ", расположенной на самом действии.
Для добавления ветки перехода по умолчанию необходимо нажимать на кнопку " ", расположенной на самом действии.
Иконка действия
Параметры и их настройки
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|
Параметры | ||||
Условие | Значение для выбора выполняемой ветки | Строка | Нужная_переменная | Да |
Условие для Ветки*, где "*" - номер ветки | Значение, которое будет сравниваться со значением в поле "Условие" действия "Ветвление" При совпадении будет выполняться соответствующая этому значению ветка Заполняется для каждой созданной ветви ветвления, кроме ветви по умолчанию Веток может быть создано несколько По умолчанию создается 2 ветки - минимально возможное количество Если две ветви содержат одинаковое условие, то действие завершится ошибкой | Строка | Строковый текст | Да |
Особые условия использования
При добавлении ветки перехода по умолчанию, данная ветка будет исполнена, если условие не совпало в остальных ветках.
Пример использования
Задача
Существует переменная с типом "Строка", содержащая значение "Red".
Необходимо перейти на соответствующий раздел ветвления и вывести в лог сообщение.
Решение
- Добавить ветвление.
- Добавить сообщение в лог.
Реализация
Создать переменную "Строковая_переменная1" с типом "Строка", которая будет являться выражением и содержать текст "Red".
- Открыть группу действий "Базовые действия".
- Поместить в рабочее пространство студии действие "Ветвление".
- Нажать три раза на кнопку " " на действии.
- Настройка действия:
- Параметр "Условие". Выбрать переменную "Строковая_переменная1", значение которой будет проверяться на соответствие условиям.
- Параметр "Условие для Ветки 1". Выбрать результат выражение "Blue", который будет сравниваться со значением в поле "Условия" действия "Ветвление".
- Параметр "Условие для Ветки 2". Выбрать результат выражение "Red", который будет сравниваться со значением в поле "Условия" действия "Ветвление".
- Параметр "Условие для Ветки 3". Выбрать результат выражение "Black", который будет сравниваться со значением в поле "Условия" действия "Ветвление".
- Поместить действие "Сообщение в лог" с сообщением "Ветвь №1", "Ветвь №2" и "Ветвь №3" соответствующую номеру ветвь (см. описание действия "Сообщение в лог").
- Запустить робота по кнопке "Запуск" в верхней панели.
Результат
Алгоритм прошел по ветви №2 и вывел сообщение в лог "Ветвь №2".