Формирование условий

В этой статье мы рассмотрим формирование тела блока условия. Обратите внимание, все нижеописанные принципы могут быть применены и к другим блокам, которые имеют тело (например, блок "отладочная информация" и блок "установить вычисляемое значение переменной").

Создание контейнеров

Когда мы помещаем какой-либо блок в тело блока условие, автоматически создается контейнер, в который этот блок и будет помещен. Контейнеры имеют белую рамку:

В теле блока условия может быть неограниченное количество контейнеров. Создадим еще один контейнер - для этого нужно сбросить еще один блок чуть ниже уже существующего контейнера:

Теперь в теле блока условия находятся 2 контейнера, в каждом контейнера по 3 вложенных блока.

Логические операторы

Между двумя контейнерами можно поставить логические операторы "И" и "ИЛИ":

Таким образом, мы можем формировать полноценные условия. В сгенерированном коде сформированный нами блок условия выглядит следующим образом:

Как вы можете видеть, контейнеры трансформировались в скобки, а логический оператор трансформировался в "||".

BotBrains - это no-code платформа, поэтому вдаваться в детали сгенерированного кода не имеет особого смысла. Но если вы программист, изучение сгенерированного кода может помочь понять принцип работы генератора кода.

Группировка контейнеров

Иногда требуется сгруппировать контейнеры для формирования сложного условия. Чтобы сгруппировать 2 или более контейнера, нужно:

  1. Зажать клавишу "shift"

  2. По очереди нажать левой кнопкой мыши на каждый группируемый контейнер

  3. Не отпуская "shift" нажать клавишу "G"

Сгруппируем 2 имеющихся контейнера и добавим третий.

Обратите внимание, после группировки контейнеры были помещены в один родительский контейнер.

Last updated