Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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 truefö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.