Logische functies voor Bicep
Bicep biedt de functie voor het bool
converteren van waarden naar een Booleaanse waarde.
De meeste logische functies in Azure Resource Manager-sjablonen worden vervangen door logische operators in Bicep.
bool
bool(arg1)
Converteert de parameter naar een Booleaanse waarde.
Naamruimte: sys.
Parameters
Parameter | Vereist | Type | Description |
---|---|---|---|
arg1 | Ja | tekenreeks of int | De waarde die moet worden geconverteerd naar een Booleaanse waarde. Tekenreekswaarde 'true' met een combinatie van hoofdletters en kleine letters (bijvoorbeeld "True", "TRUE", "tRue", "true") worden beschouwd als gelijkwaardig en vertegenwoordigen de booleaanse waarde van true , anders false . Integerwaarde 0 wordt beschouwd als een getal false en alle andere gehele getallen worden beschouwd als true . |
Retourwaarde
Een Booleaanse waarde van de geconverteerde waarde.
Voorbeelden
In het volgende voorbeeld ziet u hoe u bool gebruikt met een tekenreeks of geheel getal.
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)
De uitvoer uit het voorgaande voorbeeld met de standaardwaarden is:
Name | Type | Weergegeven als |
---|---|---|
trueString1 | Bool | true |
trueString2 | Bool | true |
falseString1 | Bool | false |
falseString2 | Bool | false |
trueInt2 | Bool | true |
trueInt1 | Bool | true |
trueIntNeg1 | Bool | true |
falseInt | Bool | false |
Volgende stappen
- Zie logische operators voor andere acties met logische waarden.