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(arg1)
Convierte el parámetro en un booleano.
Espacio de nombres: sys.
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 booleano del valor convertido.
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 |
- Para otras acciones que abarcan valores lógicos, consulte los operadores lógicos.