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 a Azure PowerShell a Bicep-fájl üzembe helyezéséhez.
Operátor | Name |
---|---|
* |
Szorzás |
/ |
Osztani |
% |
Moduló |
+ |
Hozzáadás |
- |
Kivonás |
- |
Mínusz |
Megjegyzés
A kivonás és a mínusz ugyanazt az operátort használja. A funkció azért különbözik, 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 | Description |
---|---|---|
operand1 |
egész szám | Szorozandó szám. |
operand2 |
egész szám | A szám szorzója. |
Visszatérési érték
A szorzás egész számként adja vissza a terméket.
Példa
A szorzat két egész számból áll, és visszaadja 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ámot oszt fel egész számokkal.
Operandusok
Operandus | Típus | Description |
---|---|---|
operand1 |
egész szám | Egész szám, amely meg van osztva. |
operand2 |
egész szám | Osztáshoz használt egész szám. Nem lehet nulla. |
Visszatérési érték
A osztás a hányadost egész számként adja vissza.
Példa
Két egész szám van elosztva, és visszaadja a 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
Az egész számokat egész számokkal osztja el, és a maradékot adja vissza.
Operandusok
Operandus | Típus | Description |
---|---|---|
operand1 |
egész szám | A felosztott egész szám. |
operand2 |
egész szám | A osztáshoz használt egész szám. Nem lehet 0. |
Visszatérési érték
A maradék egész számként lesz visszaadva. Ha az osztás nem hoz létre maradékot, a 0 lesz visszaadva.
Példa
Két egész számpár van elosztva, és a maradékokat 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 | 1 |
zeroRemainder |
egész szám | 0 |
Hozzáadás +
operand1 + operand2
Két egész számot ad hozzá.
Operandusok
Operandus | Típus | Description |
---|---|---|
operand1 |
egész szám | Hozzáadandó szám. |
operand2 |
egész szám | Számhoz hozzáadott szám. |
Visszatérési é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 | Description |
---|---|---|
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. |
Visszatérési é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 a következővel -1
: .
Operandus
Operandus | Típus | Description |
---|---|---|
integerValue |
egész szám | Egész szám szorozva a következővel -1 : . |
Visszatérési érték
Az egész szám szorzata a következővel -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 lásd : Rövid útmutató: Bicep-fájlok létrehozása a Visual Studio Code-tal.
- A Bicep-típus hibáinak 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 lásd: A JSON és a Bicep összehasonlítása sablonokhoz.
- Példák a Bicep-függvényekre: Bicep-függvények.