Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Bicep предоставляет функцию bool для преобразования значений в логические значения.
Большинство логических функций в шаблонах Azure Resource Manager заменяются в Bicep логическими операторами.
bool
bool(arg1)
Преобразует параметр в логическое значение.
Пространство имен: sys.
Параметры
| Параметр | Обязательное поле | Type | Описание |
|---|---|---|---|
| arg1 | Да | строка или целое число | Значение, которое необходимо преобразовать в логическое. Строковое значение "true" с любым сочетанием символов верхнего и нижнего регистра (например, "True", "TRUE", "tRue", "true") считаются эквивалентными и представляют логическое значение true, в противном случае false. Целочисленное значение 0 считается равным false , а все остальные целые числа считаются true. |
Возвращаемое значение
Логическое выражение преобразованного значения.
Примеры
В следующем примере показано, как использовать функцию bool со строкой или целым числом:
output trueString1 bool = bool('true')
output trueString2 bool = bool('trUe')
output falseString1 bool = bool('false')
output falseString2 bool = bool('falSe')
output trueInt2 bool = bool(2)
output trueInt1 bool = bool(1)
output trueIntNeg1 bool = bool(-1)
output falseInt0 bool = bool(0)
Выходные данные из предыдущего примера со значениями по умолчанию:
| Имя. | Тип | значение |
|---|---|---|
| trueString1 | Bool | true |
| trueString2 | Bool | true |
| falseString1 | Bool | false |
| falseString2 | Bool | false |
| trueInt2 | Bool | true |
| trueInt1 | Bool | true |
| trueIntNeg1 | Bool | true |
| falseInt | Bool | false |
Следующие шаги
- О других действиях с логическими значениями см. в разделе о логических операторах.