Share via


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