Share via


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