Bicep-numerieke operatoren
De numerieke operators gebruiken gehele getallen om berekeningen uit te voeren en gehele getallen te retourneren. Als u de voorbeelden wilt uitvoeren, gebruikt u Azure CLI of Azure PowerShell om bicep-bestand te implementeren.
Operator | Naam |
---|---|
* |
Vermenigvuldigen |
/ |
Verdelen |
% |
Modulo |
+ |
Toevoegen |
- |
Aftrekken |
- |
Minus |
Notitie
Gebruik dezelfde operator aftrekken en mintekens. De functionaliteit is anders omdat aftrekken gebruikmaakt van twee operanden en min één operand.
Vermenigvuldigen*
operand1 * operand2
Vermenigvuldigt twee gehele getallen.
Operands
Operand | Type | Description |
---|---|---|
operand1 |
geheel getal | Getal om te vermenigvuldigen. |
operand2 |
geheel getal | Vermenigvuldiger van het getal. |
Retourwaarde
De vermenigvuldiging retourneert het product als een geheel getal.
Opmerking
Er worden twee gehele getallen vermenigvuldigd en het product geretourneerd.
param firstInt int = 5
param secondInt int = 2
output product int = firstInt * secondInt
Uitvoer uit het voorbeeld:
Name | Type | Weergegeven als |
---|---|---|
product |
geheel getal | 10 |
Verdelen/
operand1 / operand2
Hiermee wordt een geheel getal gedeeld door een geheel getal.
Operands
Operand | Type | Description |
---|---|---|
operand1 |
geheel getal | Geheel getal dat is verdeeld. |
operand2 |
geheel getal | Geheel getal dat wordt gebruikt voor deling. Kan niet nul zijn. |
Retourwaarde
De deling retourneert het quotiënt als een geheel getal.
Opmerking
Twee gehele getallen worden verdeeld en retourneren het quotiënt.
param firstInt int = 10
param secondInt int = 2
output quotient int = firstInt / secondInt
Uitvoer uit het voorbeeld:
Name | Type | Weergegeven als |
---|---|---|
quotient |
geheel getal | 5 |
Modulo %
operand1 % operand2
Hiermee wordt een geheel getal gedeeld door een geheel getal en wordt de rest geretourneerd.
Operands
Operand | Type | Description |
---|---|---|
operand1 |
geheel getal | Het gehele getal dat is verdeeld. |
operand2 |
geheel getal | Het gehele getal dat wordt gebruikt voor deling. Kan niet 0 zijn. |
Retourwaarde
De rest wordt geretourneerd als een geheel getal. Als de deling geen rest produceert, wordt 0 geretourneerd.
Opmerking
Twee paren gehele getallen worden verdeeld en retourneren de resten.
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
Uitvoer uit het voorbeeld:
Name | Type | Weergegeven als |
---|---|---|
remainder |
geheel getal | 1 |
zeroRemainder |
geheel getal | 0 |
Toevoegen +
operand1 + operand2
Hiermee worden twee gehele getallen toegevoegd.
Operands
Operand | Type | Description |
---|---|---|
operand1 |
geheel getal | Nummer dat moet worden toegevoegd. |
operand2 |
geheel getal | Getal dat wordt toegevoegd aan een getal. |
Retourwaarde
De optelsom retourneert de som als een geheel getal.
Opmerking
Er worden twee gehele getallen toegevoegd en de som geretourneerd.
param firstInt int = 10
param secondInt int = 2
output sum int = firstInt + secondInt
Uitvoer uit het voorbeeld:
Name | Type | Weergegeven als |
---|---|---|
sum |
geheel getal | 12 |
Aftrekken-
operand1 - operand2
Trekt een geheel getal af van een geheel getal.
Operands
Operand | Type | Description |
---|---|---|
operand1 |
geheel getal | Groter getal dat wordt afgetrokken van. |
operand2 |
geheel getal | Getal dat wordt afgetrokken van het grotere getal. |
Retourwaarde
De aftrekking retourneert het verschil als een geheel getal.
Opmerking
Een geheel getal wordt afgetrokken en retourneert het verschil.
param firstInt int = 10
param secondInt int = 4
output difference int = firstInt - secondInt
Uitvoer uit het voorbeeld:
Name | Type | Weergegeven als |
---|---|---|
difference |
geheel getal | 6 |
Minus-
-integerValue
Vermenigvuldigt een geheel getal met -1
.
Operand
Operand | Type | Description |
---|---|---|
integerValue |
geheel getal | Geheel getal vermenigvuldigd met -1 . |
Retourwaarde
Een geheel getal wordt vermenigvuldigd met -1
. Een positief geheel getal retourneert een negatief geheel getal en een negatief geheel getal retourneert een positief geheel getal. De waarden kunnen worden verpakt met haakjes.
Opmerking
param posInt int = 10
param negInt int = -20
output startedPositive int = -posInt
output startedNegative int = -(negInt)
Uitvoer uit het voorbeeld:
Name | Type | Weergegeven als |
---|---|---|
startedPositive |
geheel getal | -10 |
startedNegative |
geheel getal | 20 |
Volgende stappen
- Zie quickstart: Bicep-bestanden maken met Visual Studio Code om een Bicep-bestand te maken.
- Zie Elke functie voor Bicep voor Bicep-type voor informatie over het oplossen van bicep-fouten.
- Zie JSON en Bicep vergelijken voor sjablonen om de syntaxis voor Bicep en JSON te vergelijken.
- Zie Bicep-functies voor voorbeelden van Bicep-functies.