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
- Aby utworzyć plik Bicep, zobacz Szybki start: tworzenie plików Bicep za pomocą programu Visual Studio Code.
- Aby uzyskać informacje na temat sposobu rozwiązywania błędów typu Bicep, zobacz Any function for Bicep (Dowolna funkcja dla Bicep).
- Aby porównać składnię Bicep i JSON, zobacz Porównanie kodu JSON i Bicep dla szablonów.
- Przykłady funkcji Bicep można znaleźć w temacie Funkcje Bicep.