Fonctions numériques pour Bicep
Cet article décrit les fonctions Bicep pour l’utilisation d’entiers.
Certaines des fonctions numériques JSON Azure Resource Manager sont remplacées par des opérateurs numériques Bicep.
int(valueToConvert)
Convertit la valeur spécifiée en entier.
Espace de noms : sys.
Paramètre | Obligatoire | Type | Description |
---|---|---|---|
valueToConvert | Oui | chaîne ou entier | La valeur à convertir en entier. |
Nombre entier de la valeur convertie.
L’exemple ci-après convertit la valeur de paramètre fournie par l’utilisateur en entier.
param stringToConvert string = '4'
output inResult int = int(stringToConvert)
La sortie de l’exemple précédent avec les valeurs par défaut se présente comme suit :
Nom | Type | Valeur |
---|---|---|
intResult | Int | 4 |
max(arg1)
Retourne la valeur minimale à partir d’un tableau d’entiers ou une liste séparée par des virgules d’entiers.
Espace de noms : sys.
Paramètre | Obligatoire | Type | Description |
---|---|---|---|
arg1 | Oui | tableau d’entiers ou liste séparée par des virgules d’entiers | Collection permettant d’obtenir la valeur maximale. |
Entier représentant la valeur maximale de la collection.
L’exemple suivant montre comment utiliser max avec un tableau et une liste d’entiers :
param arrayToTest array = [
0
3
2
5
4
]
output arrayOutPut int = max(arrayToTest)
output intOutput int = max(0,3,2,5,4)
La sortie de l’exemple précédent avec les valeurs par défaut se présente comme suit :
Nom | Type | Valeur |
---|---|---|
arrayOutput | Int | 5 |
intOutput | Int | 5 |
min(arg1)
Retourne la valeur minimale à partir d’un tableau d’entiers ou une liste séparée par des virgules d’entiers.
Espace de noms : sys.
Paramètre | Obligatoire | Type | Description |
---|---|---|---|
arg1 | Oui | tableau d’entiers ou liste séparée par des virgules d’entiers | Collection permettant d’obtenir la valeur minimale. |
Entier représentant la valeur minimale de la collection.
L’exemple suivant indique comment utiliser la fonction min avec un tableau et une liste d’entiers :
param arrayToTest array = [
0
3
2
5
4
]
output arrayOutPut int = min(arrayToTest)
output intOutput int = min(0,3,2,5,4)
La sortie de l’exemple précédent avec les valeurs par défaut se présente comme suit :
Nom | Type | Valeur |
---|---|---|
arrayOutput | Int | 0 |
intOutput | Int | 0 |
- Pour d’autres actions impliquant des nombres, consultez Opérateurs numériques Bicep.