Logische Funktionen für Bicep
Bicep stellt die bool
-Funktion zum Konvertieren von Werten in einen booleschen Wert bereit.
Die meisten Logikfunktionen in Resource Manager-Vorlagen werden in Bicep durch logische Operatoren ersetzt.
bool
bool(arg1)
Konvertiert den Parameter in einen booleschen Wert.
Namespace: sys.
Parameter
Parameter | Erforderlich | Type | BESCHREIBUNG |
---|---|---|---|
arg1 | Ja | Zeichenfolge oder ganze Zahl | Der Wert, der in einen booleschen Wert konvertiert werden soll. Zeichenfolgenwerte „true“ mit einer beliebigen Kombination aus Groß- und Kleinbuchstaben (z. B. „True“, „TRUE“, „tRue“, „true“) gelten als gleichwertig und stellen den booleschen Wert true dar, andernfalls false . Der Integerwert „0“ gilt als false , und alle anderen ganzen Zahlen werden als true ausgewertet. |
Rückgabewert
Ein boolescher Wert des konvertierten Werts.
Beispiele
Im folgenden Beispiel wird gezeigt, wie „bool“ mit einer Zeichenfolge oder ganzen Zahl verwendet wird.
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)
Die Ausgabe aus dem vorherigen Beispiel mit den Standardwerten lautet:
Name | type | Wert |
---|---|---|
trueString1 | Bool | true |
trueString2 | Bool | true |
falseString1 | Bool | false |
falseString2 | Bool | false |
trueInt2 | Bool | true |
trueInt1 | Bool | true |
trueIntNeg1 | Bool | true |
falseInt | Bool | false |
Nächste Schritte
- Weitere Aktionen im Zusammenhang mit logischen Werten finden Sie unter Logische Operatoren.