Funzioni logiche per Bicep
Bicep fornisce la funzione bool
per la conversione dei valori in un valore booleano.
La maggior parte delle funzioni logiche nei modelli di Azure Resource Manager viene sostituita con operatori logici in Bicep.
bool
bool(arg1)
Converte il parametro in un valore booleano.
Spazio dei nomi: sys.
Parametri
Parametro | Richiesto | Type | Descrizione |
---|---|---|---|
arg1 | Sì | stringa o numero intero | Valore da convertire in un valore booleano. Il valore stringa "true" con qualsiasi combinazione di caratteri maiuscoli e minuscoli (ad esempio, "True", "TRUE", "tRue", "true") viene considerato equivalente a e rappresenta il valore booleano di true ; in caso contrario, false . Il valore intero 0 viene considerato come false e tutti gli altri numeri interi vengono considerati come true . |
Valore restituito
Valore booleano del valore convertito.
Esempi
L'esempio seguente illustra come usare il parametro bool con un numero intero o una stringa.
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)
L'output dell'esempio precedente con i valori predefiniti è il seguente:
Nome | Type | Valore |
---|---|---|
trueString1 | Bool | true |
trueString2 | Bool | true |
falseString1 | Bool | false |
falseString2 | Bool | false |
trueInt2 | Bool | true |
trueInt1 | Bool | true |
trueIntNeg1 | Bool | true |
falseInt | Bool | false |
Passaggi successivi
- Per altre azioni che comprendono valori logici, consultare Operatori logici.