BoolToStringWithFormat

BoolToStringWithFormat (Из Boolean в String) - Конвертирует переменную типа Boolean в переменную типа String.
Свойства
| Входной аргумент | Тип аргумента | Тип переменной | Описание |
|---|---|---|---|
| value | Variable | Boolean | Значение типа Boolean для конвертации |
| trueVal | Variable | String | Значение типа String, которое соответсвует значению True типа Boolean |
| falseVal | Variable | String | Значение типа String, которое соответсвует значению False типа Boolean |
| Выходной аргумент | Тип аргумента | Тип переменной | Описание |
|---|---|---|---|
| BoolToStringWithFormat | Variable | String | Преобразованное значение типа String |
Пример
Рассмотрим работу блока на примере следующей программы. Будем генерировать случайное число от 0 до 2. Если полученное число будет больше единицы, то логическая переменная примет значение True, в противном случае - False. Запишем полученное значение в переменную типа String.

Нам понадобятся 3 переменные: Bool, String, random. Типов Boolean, String и Double соответственно.

Настроим блок Random.

Далее, зададим условие с помощью блока If-Else.

Из выхода True блока If-Else протянем связь до блока SetVariable и настроим его.

Из выхода False блока If-Else протянем связь до другого блока SetVariable.

И настроим блок BoolToString.

Запустим проект и посмотрим результаты на панели Контекст.

Как видно в этом случае, случайное число оказалось меньше 1, переменная Bool приняла значение False и в String записалась указанная строка.
Запустим проект ещё несколько раз, чтобы получить другой результат.

На рисунке выше видим, если сгенерированное число больше 1, то в String записывается другое заданное значение.