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
- Pour d’autres actions impliquant des valeurs logiques, consultez Opérateurs logiques.