Числовые функции для Bicep
В этой статье описаны функции Bicep для работы с целыми числами.
Некоторые числовые функции JSON Azure Resource Manager заменяются числовыми операторами Bicep.
INT
int(valueToConvert)
Преобразует указанное значение в целое число.
Пространство имен: sys.
Параметры
Параметр | Обязательное поле | Type | Описание |
---|---|---|---|
valueToConvert | Да | строка или целое число | Значение, которое необходимо преобразовать в целое число. |
Возвращаемое значение
Целое число преобразованного значения.
Пример
В следующем примере указанное пользователем значение параметра преобразуется в целое число.
param stringToConvert string = '4'
output inResult int = int(stringToConvert)
Выходные данные из предыдущего примера со значениями по умолчанию:
Имя. | Тип | значение |
---|---|---|
intResult | Int | 4 |
макс.
max(arg1)
Возвращает максимальное значение из массива целых чисел или разделенный запятыми список целых чисел.
Пространство имен: sys.
Параметры
Параметр | Обязательное поле | Type | Описание |
---|---|---|---|
arg1 | Да | массив целых чисел или разделенный запятыми список целых чисел | Коллекция, для которой необходимо получить максимальное значение. |
Возвращаемое значение
Целое число, представляющее максимальное значение из коллекции.
Пример
В следующем примере показано, как использовать функцию max с массивом и списком целых чисел:
param arrayToTest array = [
0
3
2
5
4
]
output arrayOutPut int = max(arrayToTest)
output intOutput int = max(0,3,2,5,4)
Выходные данные из предыдущего примера со значениями по умолчанию:
Имя. | Тип | значение |
---|---|---|
arrayOutput | Int | 5 |
intOutput | Int | 5 |
мин
min(arg1)
Возвращает минимальное значение из массива целых чисел или разделенный запятыми список целых чисел.
Пространство имен: sys.
Параметры
Параметр | Обязательное поле | Type | Описание |
---|---|---|---|
arg1 | Да | массив целых чисел или разделенный запятыми список целых чисел | Коллекция, для которой необходимо получить минимальное значение. |
Возвращаемое значение
Целое число, представляющее минимальное значение из коллекции.
Пример
В следующем примере показано, как использовать функцию min с массивом и списком целых чисел:
param arrayToTest array = [
0
3
2
5
4
]
output arrayOutPut int = min(arrayToTest)
output intOutput int = min(0,3,2,5,4)
Выходные данные из предыдущего примера со значениями по умолчанию:
Имя. | Тип | значение |
---|---|---|
arrayOutput | Int | 0 |
intOutput | Int | 0 |
Следующие шаги
- Другие действия, связанные с числами, см. в разделе Числовые операторы Bicep.