Partilhar via


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 truecontrá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