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 | Sí | 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
- Para otras acciones que abarcan valores lógicos, consulte los operadores lógicos.