Logiska funktioner för Bicep
Bicep tillhandahåller funktionen bool
för att konvertera värden till ett booleskt värde.
De flesta av de logiska funktionerna i Azure Resource Manager-mallar ersätts med logiska operatorer i Bicep.
bool
bool(arg1)
Konverterar parametern till ett booleskt värde.
Namnområde: sys.
Parametrar
Parameter | Obligatoriskt | Type | Beskrivning |
---|---|---|---|
arg1 | Ja | sträng eller int | Värdet som ska konverteras till ett booleskt värde. Strängvärdet "true" med valfri kombination av versaler och gemener (till exempel "True", "TRUE", "tRue", "true") anses vara likvärdiga och representerar det booleska värdet true för , annars false . Heltalsvärdet 0 anses vara false och alla andra heltal anses vara true . |
Returvärde
Ett booleskt värde för det konverterade värdet.
Exempel
I följande exempel visas hur du använder bool med en sträng eller ett heltal.
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)
Utdata från föregående exempel med standardvärdena är:
Namn | Typ | Värde |
---|---|---|
trueString1 | Bool | true |
trueString2 | Bool | true |
falseString1 | Bool | falskt |
falseString2 | Bool | falskt |
trueInt2 | Bool | true |
trueInt1 | Bool | true |
trueIntNeg1 | Bool | true |
falseInt | Bool | falskt |
Nästa steg
- Andra åtgärder som rör logiska värden finns i logiska operatorer.