Compartir vía


Funciones lógicas para Bicep

Bicep proporciona la función bool para convertir valores en un valor booleano.

La mayoría de las funciones lógicas de las plantillas de Azure Resource Manager se reemplazan por operadores lógicos de Bicep.

bool

bool(arg1)

Convierte el parámetro en un booleano.

Espacio de nombres: sys.

Parámetros

Parámetro Obligatorio Type Descripción
arg1 cadena o entero El valor para convertir en booleano. Los valores de cadena "true" con cualquier combinación de caracteres en mayúsculas y minúsculas (por ejemplo "True", "TRUE", "tRue", "true") se consideran equivalentes y representan el valor booleano de true, en caso contrario false. El valor entero 0 se considera false y todos los demás enteros se consideran true.

Valor devuelto

Valor booleano del valor convertido.

Ejemplos

En el ejemplo siguiente se muestra cómo usar bool con una cadena o un entero.

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)

La salida del ejemplo anterior con el valor predeterminado es:

Nombre Tipo Value
trueString1 Bool true
trueString2 Bool true
falseString1 Bool False
falseString2 Bool False
trueInt2 Bool true
trueInt1 Bool true
trueIntNeg1 Bool true
falseInt Bool false

Pasos siguientes