Funções lógicas para Bicep
Bicep fornece a bool
função para converter valores em um booleano.
A maioria das funções lógicas nos modelos do Azure Resource Manager são substituídas por operadores lógicos no Bicep.
booleano
bool(arg1)
Converte o parâmetro em booleano.
Espaço de nome: sys.
Parâmetros
Parâmetro | Necessário | Type | Description |
---|---|---|---|
Arg1 | Sim | string ou int | O valor para converter em um booleano. O valor da cadeia de caracteres "true" com qualquer combinação de caracteres maiúsculos e minúsculos (por exemplo, "True", "TRUE", "tRue", "true") é considerado equivalente e representa o valor booleano de , caso true contrário false . O valor inteiro 0 é considerado como sendo false e todos os outros inteiros são considerados como true . |
Valor devolvido
Um booleano do valor convertido.
Exemplos
O exemplo a seguir mostra como usar bool com uma cadeia de caracteres ou 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)
A saída do exemplo anterior com os valores padrão é:
Nome | Tipo | valor |
---|---|---|
trueString1 | Bool | verdadeiro |
trueString2 | Bool | verdadeiro |
falseString1 | Bool | false |
falseString2 | Bool | false |
trueInt2 | Bool | verdadeiro |
trueInt1 | Bool | verdadeiro |
trueIntNeg1 | Bool | verdadeiro |
falseInt | Bool | false |
Próximos passos
- Para outras ações que envolvem valores lógicos, consulte operadores lógicos.