Числовые операторы Bicep
Числовые операторы используют целые числа для вычисления и возвращают целочисленные значения. В этих примерах для развертывания файла Bicep используйте Azure CLI или Azure PowerShell.
Оператор | Имя. |
---|---|
* |
Умножение |
/ |
Divide |
% |
Остаток от деления |
+ |
Прибавить |
- |
Вычитание |
- |
Minus |
Примечание.
Для действий "Вычитание" и "Минус" используется один и тот же оператор. Функциональность отличается, поскольку функция Subtract использует два операнда, а Minus использует только один операнд.
Умножение *
operand1 * operand2
Умножение двух целых чисел.
Операнды
Операнд | Тип | Описание |
---|---|---|
operand1 |
integer | Число для умножения. |
operand2 |
integer | Множитель числа. |
Возвращаемое значение
Умножение возвращает результат в виде целого числа.
Пример
Два целых числа умножаются и возвращают результат.
param firstInt int = 5
param secondInt int = 2
output product int = firstInt * secondInt
Выходные данные примера
Имя. | Тип | значение |
---|---|---|
product |
integer | 10 |
Деление /
operand1 / operand2
Деление целого числа на целое число.
Операнды
Операнд | Тип | Описание |
---|---|---|
operand1 |
integer | Разделенное целое число. |
operand2 |
integer | Целое число для деления. Не может быть нулем. |
Возвращаемое значение
Деление возвращает частное целое число.
Пример
Два целых числа делятся и возвращают частное значение.
param firstInt int = 10
param secondInt int = 2
output quotient int = firstInt / secondInt
Выходные данные примера
Имя. | Тип | значение |
---|---|---|
quotient |
integer | 5 |
Остаток от деления %
operand1 % operand2
Деление целого числа на целое число и возврат остатка.
Операнды
Операнд | Тип | Описание |
---|---|---|
operand1 |
integer | Разделенное целое число. |
operand2 |
integer | Целое число для деления. Не может быть равен 0. |
Возвращаемое значение
Остаток возвращается в виде целого числа. Если деление не приводит к остатку, возвращается значение 0.
Пример
Две пары целых чисел делятся и возвращают остаток.
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
Выходные данные примера
Имя. | Тип | значение |
---|---|---|
remainder |
integer | 1 |
zeroRemainder |
integer | 0 |
Сложение +
operand1 + operand2
Сложение двух целых чисел.
Операнды
Операнд | Тип | Описание |
---|---|---|
operand1 |
integer | Число для сложения. |
operand2 |
integer | Число, добавляемое к числу. |
Возвращаемое значение
Сложение возвращает сумму в качестве целого числа.
Пример
Два целых числа добавляются и возвращается сумма.
param firstInt int = 10
param secondInt int = 2
output sum int = firstInt + secondInt
Выходные данные примера
Имя. | Тип | значение |
---|---|---|
sum |
integer | 12 |
Вычитание -
operand1 - operand2
Вычитание целого числа из целого числа.
Операнды
Операнд | Тип | Описание |
---|---|---|
operand1 |
integer | Большее число, из которого вычитается. |
operand2 |
integer | Число, вычитаемое из большего числа. |
Возвращаемое значение
Вычитание возвращает разность в виде целого числа.
Пример
Целое число вычитается и возвращает разность.
param firstInt int = 10
param secondInt int = 4
output difference int = firstInt - secondInt
Выходные данные примера
Имя. | Тип | значение |
---|---|---|
difference |
integer | 6 |
Минус -
-integerValue
Умножение целого числа на -1
.
Операнд
Операнд | Тип | Описание |
---|---|---|
integerValue |
integer | Целое число, умноженное на -1 . |
Возвращаемое значение
Целое число умножено на -1
. Положительное целое число возвращает отрицательное целое число, а отрицательное целое число возвращает положительное целое число. Операнды можно заключать в круглые скобки.
Пример
param posInt int = 10
param negInt int = -20
output startedPositive int = -posInt
output startedNegative int = -(negInt)
Выходные данные примера
Имя. | Тип | значение |
---|---|---|
startedPositive |
integer | -10 |
startedNegative |
integer | 20 |
Следующие шаги
- Сведения о создании файла Bicep см. в разделе Краткое руководство. Создание файлов Bicep с помощью Visual Studio Code.
- Дополнительные сведения об устранении ошибок типа Bicep см. в статье Функция any для Bicep.
- Инструкции по сравнению синтаксиса Bicep и JSON см. в статье Сравнение JSON и Bicep для шаблонов.
- Примеры функций Bicep см. в разделе Функции Bicep.