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
- Bicep-fájl létrehozásához tekintse meg a Rövid útmutatót: Bicep-fájlok létrehozása a Visual Studio Code-tal.
- A Bicep-típushibák megoldásáról további információt a Bicep Bármely függvénye című témakörben talál.
- A Bicep és a JSON szintaxisának összehasonlításához tekintse meg a JSON és a Bicep összehasonlítása a sablonokhoz című témakört.
- A Bicep-függvények példáiért lásd a Bicep-függvényeket.