Bicep numerikus operátorok

A numerikus operátorok egész számokkal végeznek számításokat, és egész számértékeket adnak vissza. A példák futtatásához használja az Azure CLI-t vagy a Azure PowerShell a Bicep-fájl üzembe helyezéséhez.

Operátor Name
* Szorzás
/ Osztani
% Moduló
+ Hozzáadás
- Kivonás
- Mínusz

Megjegyzés

A kivonás és a mínusz ugyanazt az operátort használja. A funkció azért különbözik, mert a kivonás két operandust használ, a mínusz pedig egy operandust.

Szaporodnak*

operand1 * operand2

Két egész szám szorzata.

Operandusok

Operandus Típus Description
operand1 egész szám Szorozandó szám.
operand2 egész szám A szám szorzója.

Visszatérési érték

A szorzás egész számként adja vissza a terméket.

Példa

A szorzat két egész számból áll, és visszaadja a terméket.

param firstInt int = 5
param secondInt int = 2

output product int = firstInt * secondInt

Kimenet a példából:

Név Típus Érték
product egész szám 10

Osztani/

operand1 / operand2

Egész számot oszt fel egész számokkal.

Operandusok

Operandus Típus Description
operand1 egész szám Egész szám, amely meg van osztva.
operand2 egész szám Osztáshoz használt egész szám. Nem lehet nulla.

Visszatérési érték

A osztás a hányadost egész számként adja vissza.

Példa

Két egész szám van elosztva, és visszaadja a hányadost.

param firstInt int = 10
param secondInt int = 2

output quotient int = firstInt / secondInt

Kimenet a példából:

Név Típus Érték
quotient egész szám 5

Modulo %

operand1 % operand2

Az egész számokat egész számokkal osztja el, és a maradékot adja vissza.

Operandusok

Operandus Típus Description
operand1 egész szám A felosztott egész szám.
operand2 egész szám A osztáshoz használt egész szám. Nem lehet 0.

Visszatérési érték

A maradék egész számként lesz visszaadva. Ha az osztás nem hoz létre maradékot, a 0 lesz visszaadva.

Példa

Két egész számpár van elosztva, és a maradékokat adja vissza.

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

Kimenet a példából:

Név Típus Érték
remainder egész szám 1
zeroRemainder egész szám 0

Hozzáadás +

operand1 + operand2

Két egész számot ad hozzá.

Operandusok

Operandus Típus Description
operand1 egész szám Hozzáadandó szám.
operand2 egész szám Számhoz hozzáadott szám.

Visszatérési érték

Az összeadás egész számként adja vissza az összeget.

Példa

A rendszer két egész számot ad hozzá, és visszaadja az összeget.

param firstInt int = 10
param secondInt int = 2

output sum int = firstInt + secondInt

Kimenet a példából:

Név Típus Érték
sum egész szám 12

Kivonása-

operand1 - operand2

Egész szám kivonása egész számból.

Operandusok

Operandus Típus Description
operand1 egész szám Nagyobb szám, amelyből kivonva van.
operand2 egész szám A nagyobb számból kivont szám.

Visszatérési érték

A kivonás egész számként adja vissza a különbséget.

Példa

A függvény kivon egy egész számot, és visszaadja a különbséget.

param firstInt int = 10
param secondInt int = 4

output difference int = firstInt - secondInt

Kimenet a példából:

Név Típus Érték
difference egész szám 6

Mínusz-

-integerValue

Egész szám szorzata a következővel -1: .

Operandus

Operandus Típus Description
integerValue egész szám Egész szám szorozva a következővel -1: .

Visszatérési érték

Az egész szám szorzata a következővel -1: . A pozitív egész szám negatív egész számot ad vissza, a negatív egész pedig pozitív egész számot. Az értékek zárójelekkel burkolhatók.

Példa

param posInt int = 10
param negInt int = -20

output startedPositive int = -posInt
output startedNegative int = -(negInt)

Kimenet a példából:

Név Típus Érték
startedPositive egész szám -10
startedNegative egész szám 20

Következő lépések