Share via


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