Opérateurs numériques Bicep
Les opérateurs numériques utilisent des entiers pour effectuer des calculs et retourner des valeurs entières. Pour exécuter les exemples, utilisez Azure CLI ou Azure PowerShell afin de déployer un fichier Bicep.
Opérateur | Nom |
---|---|
* |
Multiplier |
/ |
Divide |
% |
Modulo |
+ |
Ajouter |
- |
Soustraire |
- |
Moins |
Notes
Soustraire et Moins utilisent le même opérateur. La fonctionnalité est différente, car Soustraire utilise deux opérandes et Moins en utilise un seul.
Multiplier *
operand1 * operand2
Multiplie deux entiers.
Opérandes
Opérande | Type | Description |
---|---|---|
operand1 |
entier | Nombre à multiplier. |
operand2 |
entier | Multiplicateur du nombre. |
Valeur retournée
La multiplication retourne le produit sous forme d’entier.
Exemple
Deux entiers sont multipliés et retournent le produit.
param firstInt int = 5
param secondInt int = 2
output product int = firstInt * secondInt
Résultat de l’exemple :
Nom | Type | Valeur |
---|---|---|
product |
entier | 10 |
Diviser /
operand1 / operand2
Divise un entier par un entier.
Opérandes
Opérande | Type | Description |
---|---|---|
operand1 |
entier | L’entier divisé. |
operand2 |
entier | L’entier utilisé pour la division. Ne peut pas être zéro. |
Valeur retournée
La division retourne le quotient sous la forme d’un entier.
Exemple
Deux entiers sont divisés et retournent le quotient.
param firstInt int = 10
param secondInt int = 2
output quotient int = firstInt / secondInt
Résultat de l’exemple :
Nom | Type | Valeur |
---|---|---|
quotient |
entier | 5 |
Modulo %
operand1 % operand2
Divise un entier par un entier et retourne le reste.
Opérandes
Opérande | Type | Description |
---|---|---|
operand1 |
entier | L’entier divisé. |
operand2 |
entier | L’entier utilisé pour la division. Ne peut pas être 0. |
Valeur de retour
Le reste est renvoyé sous forme d’entier. Si la division ne produit pas de reste, la valeur 0 est retournée.
Exemple
Deux paires d’entiers sont divisées et retournent les restes.
param firstInt int = 10
param secondInt int = 3
param thirdInt int = 8
param fourthInt int = 4
output remainder int = firstInt % secondInt
output zeroRemainder int = thirdInt % fourthInt
Résultat de l’exemple :
Nom | Type | Valeur |
---|---|---|
remainder |
integer | 1 |
zeroRemainder |
entier | 0 |
Ajouter +
operand1 + operand2
Ajoute deux entiers.
Opérandes
Opérande | Type | Description |
---|---|---|
operand1 |
entier | Nombre à ajouter. |
operand2 |
entier | Nombre ajouté à un nombre. |
Valeur retournée
L’addition retourne la somme sous la forme d’un entier.
Exemple
Deux entiers sont ajoutés et retournent la somme.
param firstInt int = 10
param secondInt int = 2
output sum int = firstInt + secondInt
Résultat de l’exemple :
Nom | Type | Valeur |
---|---|---|
sum |
entier | 12 |
Soustraire -
operand1 - operand2
Soustrait un entier d’un entier.
Opérandes
Opérande | Type | Description |
---|---|---|
operand1 |
entier | Le plus grand nombre duquel une valeur est soustraite. |
operand2 |
entier | Nombre qui est soustrait au plus grand nombre. |
Valeur retournée
La soustraction retourne la différence sous la forme d’un entier.
Exemple
Un entier est soustrait et retourne la différence.
param firstInt int = 10
param secondInt int = 4
output difference int = firstInt - secondInt
Résultat de l’exemple :
Nom | Type | Valeur |
---|---|---|
difference |
entier | 6 |
Moins -
-integerValue
Multiplie un entier par -1
.
Opérande
Opérande | Type | Description |
---|---|---|
integerValue |
entier | Entier multiplié par -1 . |
Valeur retournée
Un entier est multiplié par -1
. Un entier positif retourne un entier négatif, et un entier négatif retourne un entier positif. Les valeurs peuvent être insérées entre parenthèses.
Exemple
param posInt int = 10
param negInt int = -20
output startedPositive int = -posInt
output startedNegative int = -(negInt)
Résultat de l’exemple :
Nom | Type | Valeur |
---|---|---|
startedPositive |
entier | -10 |
startedNegative |
entier | 20 |
Étapes suivantes
- Pour créer un fichier Bicep, consultez Démarrage rapide : Créer des fichiers Bicep avec Visual Studio Code.
- Pour plus d’informations sur la résolution des erreurs de type Bicep, consultez Fonction any pour Bicep.
- Pour comparer la syntaxe de Bicep et de JSON, consultez Comparaison de JSON et de Bicep pour les modèles.
- Pour obtenir des exemples de fonctions Bicep, consultez Fonctions Bicep.