Číselné operátory Bicep

Číselné operátory používají k výpočtům celá čísla a vrací celočíselné hodnoty. Příklady spustíte tak, že k nasazení souboru Bicep použijete Azure CLI nebo Azure PowerShell.

Operátor Name
* Násobení
/ Dělení
% Modulo
+ Přidat
- Odčítání
- Minus

Poznámka

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

Násobit*

operand1 * operand2

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

Operandy

Operand Typ Description
operand1 integer Číslo, které se má vyná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:

Název Typ Hodnota
product integer 10

Rozdělit/

operand1 / operand2

Vydělí celé číslo celočíselným číslem.

Operands

Operand Typ Description
operand1 integer Celé číslo, které je rozdělené.
operand2 integer Celé číslo, které se používá k 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

Output from the example:

Název Typ Hodnota
quotient integer 5

Modulo %

operand1 % operand2

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

Operands

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

Vrácená hodnota

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

Příklad

Dva páry celých čísel se rozdělí 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

Output from the example:

Název Typ Hodnota
remainder integer 1
zeroRemainder integer 0

Přidat +

operand1 + operand2

Sečte dvě celá čísla.

Operands

Operand Typ Description
operand1 integer Číslo, které se má sečíst.
operand2 integer Číslo, které je přidáno k číslu.

Vrácená hodnota

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

Příklad

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

param firstInt int = 10
param secondInt int = 2

output sum int = firstInt + secondInt

Output from the example:

Název Typ Hodnota
sum integer 12

Odečíst-

operand1 - operand2

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

Operandy

Operand Typ Description
operand1 integer Větší číslo, které se odčítá.
operand2 integer Číslo, které se odečte 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:

Název Typ Hodnota
difference integer 6

Minus-

-integerValue

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

Operand

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

Vrácená hodnota

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

Příklad

param posInt int = 10
param negInt int = -20

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

Výstup z příkladu:

Název Typ Hodnota
startedPositive integer -10
startedNegative integer 20

Další kroky