Čí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
- Pokud chcete vytvořit soubor Bicep, přečtěte si článek Rychlý start: Vytvoření souborů Bicep pomocí editoru Visual Studio Code.
- Informace o řešení chyb typu Bicep naleznete v tématu Libovolná funkce pro Bicep.
- Porovnání syntaxe pro Bicep a JSON najdete v tématu Porovnání json a Bicep pro šablony.
- Příklady funkcí Bicep najdete v tématu Funkce Bicep.