Udostępnij za pośrednictwem


Operatory liczbowe Bicep

Operatory liczbowe używają liczb całkowitych do wykonywania obliczeń i zwracania wartości całkowitych. Aby uruchomić przykłady, użyj interfejsu wiersza polecenia platformy Azure lub programu Azure PowerShell, aby wdrożyć plik Bicep.

Operator Nazwisko
* Pomnożyć
/ Podzielić
% Modulo
+ Dodaj
- Subtract
- Minus

Uwaga

Odejmij i minus użyj tego samego operatora. Ta funkcja jest inna, ponieważ odejmowanie używa dwóch operandów i minus używa jednego operandu.

Pomnożyć*

operand1 * operand2

Mnoży dwie liczby całkowite.

Operandy

Operand Type Opis
operand1 integer Liczba do pomnożenia.
operand2 integer Mnożnik liczby.

Wartość zwracana

Mnożenie zwraca produkt jako liczbę całkowitą.

Przykład

Dwie liczby całkowite są mnożone i zwracają produkt.

param firstInt int = 5
param secondInt int = 2

output product int = firstInt * secondInt

Dane wyjściowe z przykładu:

Nazwisko Typ Wartość
product integer 10

Podzielić/

operand1 / operand2

Dzieli liczbę całkowitą przez liczbę całkowitą.

Operandy

Operand Type Opis
operand1 integer Liczba całkowita, która jest podzielona.
operand2 integer Liczba całkowita używana do dzielenia. Nie można mieć wartości zero.

Wartość zwracana

Dzielenie zwraca iloraz jako liczbę całkowitą.

Przykład

Dwie liczby całkowite są podzielone i zwracają iloraz.

param firstInt int = 10
param secondInt int = 2

output quotient int = firstInt / secondInt

Dane wyjściowe z przykładu:

Nazwisko Typ Wartość
quotient integer 5

Modulo %

operand1 % operand2

Dzieli liczbę całkowitą przez liczbę całkowitą i zwraca resztę.

Operandy

Operand Type Opis
operand1 integer Liczba całkowita, która jest podzielona.
operand2 integer Liczba całkowita używana do dzielenia. Nie można mieć 0.

Wartość zwracana

Pozostała część jest zwracana jako liczba całkowita. Jeśli podział nie generuje reszty, zwracana jest wartość 0.

Przykład

Dwie pary liczb całkowitych są podzielone i zwracają pozostałe.

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

Dane wyjściowe z przykładu:

Nazwisko Typ Wartość
remainder integer 1
zeroRemainder integer 0

Dodaj i

operand1 + operand2

Dodaje dwie liczby całkowite.

Operandy

Operand Type Opis
operand1 integer Liczba do dodania.
operand2 integer Liczba dodana do liczby.

Wartość zwracana

Dodanie zwraca sumę jako liczbę całkowitą.

Przykład

Dwie liczby całkowite są dodawane i zwracają sumę.

param firstInt int = 10
param secondInt int = 2

output sum int = firstInt + secondInt

Dane wyjściowe z przykładu:

Nazwisko Typ Wartość
sum integer 12

Odejmij-

operand1 - operand2

Odejmuje liczbę całkowitą z liczby całkowitej.

Operandy

Operand Type Opis
operand1 integer Większa liczba odejmowana od.
operand2 integer Liczba odejmowana od większej liczby.

Wartość zwracana

Odejmowanie zwraca różnicę jako liczbę całkowitą.

Przykład

Liczba całkowita jest odejmowana i zwraca różnicę.

param firstInt int = 10
param secondInt int = 4

output difference int = firstInt - secondInt

Dane wyjściowe z przykładu:

Nazwisko Typ Wartość
difference integer 6

Minus-

-integerValue

Mnoży liczbę całkowitą przez -1.

Operand

Operand Type Opis
integerValue integer Liczba całkowita pomnożona przez -1.

Wartość zwracana

Liczba całkowita jest mnożona przez -1. Dodatnia liczba całkowita zwraca ujemną liczbę całkowitą, a ujemna liczba całkowita zwraca dodatnią liczbę całkowitą. Wartości można opakować nawiasami.

Przykład

param posInt int = 10
param negInt int = -20

output startedPositive int = -posInt
output startedNegative int = -(negInt)

Dane wyjściowe z przykładu:

Nazwisko Typ Wartość
startedPositive integer -10
startedNegative integer 20

Następne kroki