Funções lógicas para Bicep
O Bicep fornece a bool
função para converter valores num valor booleano.
A maioria das funções lógicas no Azure Resource Manager modelos são substituídas por operadores lógicos no Bicep.
bool
bool(arg1)
Converte o parâmetro num booleano.
Espaço de nomes: sys.
Parâmetros
Parâmetro | Necessário | Tipo | Description |
---|---|---|---|
arg1 | Yes | cadeia ou int | O valor a converter num valor booleano. O valor da cadeia "verdadeiro" com qualquer combinação de carateres maiúsculos e minúsculos (por exemplo, "Verdadeiro", "VERDADEIRO", "tRue", "verdadeiro") é considerado equivalente e representa o valor booleano de true , caso contrário false . O valor inteiro 0 é considerado como e false todos os outros números inteiros são considerados true como . |
Valor devolvido
Um booleano do valor convertido.
Exemplos
O exemplo seguinte mostra como utilizar o bool com uma cadeia ou número inteiro.
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)
O resultado do exemplo anterior com os valores predefinidos é:
Nome | Tipo | Valor |
---|---|---|
trueString1 | Booleano | true |
trueString2 | Booleano | true |
falseString1 | Booleano | false |
falseString2 | Booleano | false |
trueInt2 | Booleano | true |
trueInt1 | Booleano | true |
trueIntNeg1 | Booleano | true |
falseInt | Booleano | false |
Passos seguintes
- Para outras ações que envolvam valores lógicos, veja operadores lógicos.