Числовые функции для Bicep

В этой статье описаны функции Bicep для работы с целыми числами.

Некоторые числовые функции JSON Azure Resource Manager заменяются числовыми операторами Bicep.

INT

int(valueToConvert)

Преобразует указанное значение в целое число.

Пространство имен: sys.

Параметры

Параметр Обязательно Тип Описание
valueToConvert Да строка или целое число Значение, которое необходимо преобразовать в целое число.

Возвращаемое значение

Целое число преобразованного значения.

Пример

В следующем примере указанное пользователем значение параметра преобразуется в целое число.

param stringToConvert string = '4'

output inResult int = int(stringToConvert)

Выходные данные из предыдущего примера со значениями по умолчанию:

Имя Тип Значение
intResult Int 4

max

max(arg1)

Возвращает максимальное значение из массива целых чисел или разделенный запятыми список целых чисел.

Пространство имен: sys.

Параметры

Параметр Обязательно Тип Описание
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.

Параметры

Параметр Обязательно Тип Описание
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

Дальнейшие действия