Sdílet prostřednictvím


Číselné operátory Bicep

Číselné operátory používají k výpočtům celá čísla a vracejí celočíselné hodnoty. Ke spuštění příkladů použijte Azure CLI nebo Azure PowerShell k nasazení souboru Bicep.

Operátor Název
* Násobit
/ Rozdělit
% Modulo
+ Přidat
- Subtract
- Minus

Poznámka:

Odečtení a minus použijte stejný operátor. Funkce se liší, protože odečítání používá dva operandy a minus používá jeden operand.

Násobit*

operand1 * operand2

Vynásobí dvě celá čísla.

Operandy

Operand Typ Popis
operand1 integer Číslo, které se má násobit.
operand2 integer Násobitel čísla.

Vrácená hodnota

Násobení vrátí součin jako celé číslo.

Příklad

Dvě celá čísla se vynásobí a vrátí součin.

param firstInt int = 5
param secondInt int = 2

output product int = firstInt * secondInt

Výstup z příkladu:

Name Typ Hodnota
product integer 10

Rozdělit/

operand1 / operand2

Vydělí celé číslo celočíselnou sadou.

Operandy

Operand Typ Popis
operand1 integer Celé číslo, které je rozdělené.
operand2 integer Celé číslo, které se používá pro dělení. Nemůže být nula.

Vrácená hodnota

Dělení vrátí podíl jako celé číslo.

Příklad

Dvě celá čísla jsou rozdělena a vrátí podíl.

param firstInt int = 10
param secondInt int = 2

output quotient int = firstInt / secondInt

Výstup z příkladu:

Name Typ Hodnota
quotient integer 5

Modulo %

operand1 % operand2

Vydělí celé číslo celé číslo a vrátí zbytek.

Operandy

Operand Typ Popis
operand1 integer Celé číslo, které je rozdělené.
operand2 integer Celé číslo, které se používá pro dělení. Nemůže být 0.

Vrácená hodnota

Zbytek se vrátí jako celé číslo. Pokud dělení nevygeneruje zbytek, vrátí se hodnota 0.

Příklad

Dvě dvojice celých čísel jsou rozdělené a vrátí zbytek.

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

Výstup z příkladu:

Name Typ Hodnota
remainder integer 0
zeroRemainder integer 0

Přidat +

operand1 + operand2

Přidá dvě celá čísla.

Operandy

Operand Typ Popis
operand1 integer Číslo, které chcete přidat.
operand2 integer Číslo přidané k číslu

Vrácená hodnota

Sčítání vrátí součet jako celé číslo.

Příklad

Přičtou se dvě celá čísla a vrátí součet.

param firstInt int = 10
param secondInt int = 2

output sum int = firstInt + secondInt

Výstup z příkladu:

Name Typ Hodnota
sum integer 12

Odečíst-

operand1 - operand2

Odečte celé číslo od celého čísla.

Operandy

Operand Typ Popis
operand1 integer Větší číslo, které je odečítané.
operand2 integer Číslo, které je odečítané od většího čísla

Vrácená hodnota

Odčítání vrátí rozdíl jako celé číslo.

Příklad

Celé číslo se odečte a vrátí rozdíl.

param firstInt int = 10
param secondInt int = 4

output difference int = firstInt - secondInt

Výstup z příkladu:

Name Typ Hodnota
difference integer 6

Minus-

-integerValue

Vynásobí celé číslo číslem -1.

Operand

Operand Typ Popis
integerValue integer Celé číslo vynásobené číslem -1.

Vrácená hodnota

Celé číslo se vynásobí číslem -1. Kladné celé číslo vrátí záporné celé číslo a záporné celé číslo vrátí kladné celé číslo. Hodnoty lze zabalit závorkou.

Příklad

param posInt int = 10
param negInt int = -20

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

Výstup z příkladu:

Name Typ Hodnota
startedPositive integer -10
startedNegative integer 20

Další kroky