Megosztás a következőn keresztül:


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 az Azure PowerShellt a Bicep-fájl üzembe helyezéséhez.

Operátor Név
* Szaporodnak
/ Osztani
% Modulo
+ Hozzáadás
- Kivonása
- Mínusz

Feljegyzés

A kivonás és a mínusz ugyanazt az operátort használja. A funkció eltérő, 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 Leírás
operand1 egész szám Szorozandó szám.
operand2 egész szám A szám szorzója.

Visszaadott érték

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

Példa

Két egész szám szorozva adja vissza 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ámokat oszt el egész számokkal.

Operandusok

Operandus Típus Leírás
operand1 egész szám Felosztott egész szám.
operand2 egész szám Osztáshoz használt egész szám. Nem lehet nulla.

Visszaadott érték

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

Példa

Két egész szám van megosztva, és visszaadja az 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

Egész számokat oszt fel egész számokkal, és a fennmaradó részt adja vissza.

Operandusok

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

Visszaadott érték

A fennmaradó rész egész számként lesz visszaadva. Ha az osztás nem hoz létre maradékot, a függvény 0 értéket ad vissza.

Példa

Két egész számpár van elosztva, és a fennmaradó részeket 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 0
zeroRemainder egész szám 0

Hozzáadás +

operand1 + operand2

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

Operandusok

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

Visszaadott é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 Leírás
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.

Visszaadott é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 .-1

Operandus

Operandus Típus Leírás
integerValue egész szám Egész szám szorozva .-1

Visszaadott érték

Az egész szám szorozva van .-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