Перейти к основному содержимому

Логические операции

Логические операции позволяют объединять несколько условий для создания более сложных правил принятия решений.

And / Or

Блок and / or объединяет два булевых значения.

  • AND: возвращает true, только если оба входных значения истинны.
    • Пример: Найдено изображение A AND Найдено изображение B.
  • OR: возвращает true, если хотя бы одно из входных значений истинно.
    • Пример: Найдено изображение A OR Найдено изображение B.

Not

Блок not инвертирует булево значение.

  • Возвращает true, если на входе false.
  • Возвращает false, если на входе true.
  • Использование: «Повторять, пока не найдено изображение» (ждать, пока изображение не появится).

Пример

Проверка того, нужно ли нажать кнопку только если экран готов И кнопка видна: