Fonctions logiques pour Bicep

Bicep fournit la fonction bool pour la conversion de valeurs en valeurs booléennes.

La plupart des fonctions logiques dans des modèles Azure Resource Manager sont remplacées par des opérateurs logiques dans Bicep.

bool

bool(arg1)

Convertit le paramètre en valeur booléenne.

Espace de noms : sys.

Paramètres

Paramètre Obligatoire Type Description
arg1 Oui chaîne ou entier La valeur à convertir en booléen. La valeur de chaîne « true », quelle que soit la combinaison de caractères majuscules et minuscules (par exemple, « True », « TRUE », « tRue » ou « true ») est prise en compte de la même façon et représente la valeur booléenne true (sinon, false). La valeur entière 0 est considérée comme false et tous les autres entiers comme true.

Valeur de retour

Valeur booléenne de la valeur convertie.

Exemples

L’exemple suivant montre comment utiliser le booléen avec une chaîne ou un entier.

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)

La sortie de l’exemple précédent avec les valeurs par défaut se présente comme suit :

Nom Type Valeur
trueString1 Bool true
trueString2 Bool true
falseString1 Bool false
falseString2 Bool false
trueInt2 Bool true
trueInt1 Bool true
trueIntNeg1 Bool true
falseInt Bool false

Étapes suivantes