Partager via


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

int(valueToConvert)

Convertit la valeur spécifiée en entier.

Espace de noms : sys.

Paramètres

Paramètre Obligatoire Type Description
valueToConvert Oui chaîne ou entier La valeur à convertir en entier.

Valeur de retour

Nombre entier de la valeur convertie.

Exemple

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

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ètres

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.

Valeur retournée

Entier représentant la valeur maximale de la collection.

Exemple

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

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ètres

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.

Valeur retournée

Entier représentant la valeur minimale de la collection.

Exemple

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

Étapes suivantes