Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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.