Compartilhar via


Funções numéricas para Bicep

Este artigo descreve as funções bicep para trabalhar com inteiros.

Algumas das funções numéricas JSON do Azure Resource Manager são substituídas por operadores numéricos Bicep.

INT

int(valueToConvert)

Converte o valor especificado em um inteiro.

Namespace: sys.

Parâmetros

Parâmetro Obrigatório Type Descrição
valueToConvert Sim cadeia de caracteres ou inteiro O valor a ser convertido em um inteiro.

Retornar valor

Um inteiro do valor convertido.

Exemplo

O exemplo a seguir converte o valor do parâmetro fornecido pelo usuário em inteiro.

param stringToConvert string = '4'

output inResult int = int(stringToConvert)

A saída do exemplo anterior com os valores padrão é:

Nome Tipo Valor
intResult int 4

max

max(arg1)

Retorna o valor máximo de uma matriz de inteiros ou uma lista de inteiros separados por vírgulas.

Namespace: sys.

Parâmetros

Parâmetro Obrigatório Type Descrição
arg1 Sim matriz de inteiros ou lista de inteiros separados por vírgulas A coleção para obtenção do valor máximo.

Retornar valor

Um inteiro que representa o valor máximo da coleção.

Exemplo

O seguinte exemplo mostra como usar max com uma matriz e uma lista de inteiros:

param arrayToTest array = [
  0
  3
  2
  5
  4
]

output arrayOutPut int = max(arrayToTest)
output intOutput int = max(0,3,2,5,4)

A saída do exemplo anterior com os valores padrão é:

Nome Tipo Valor
arrayOutput int 5
intOutput int 5

min

min(arg1)

Retorna o valor mínimo de uma matriz de inteiros ou uma lista de inteiros separados por vírgulas.

Namespace: sys.

Parâmetros

Parâmetro Obrigatório Type Descrição
arg1 Sim matriz de inteiros ou lista de inteiros separados por vírgulas A coleção para obtenção do valor mínimo.

Retornar valor

Um inteiro que representa o valor mínimo da coleção.

Exemplo

O seguinte exemplo mostra como usar min com uma matriz e uma lista de inteiros:

param arrayToTest array = [
  0
  3
  2
  5
  4
]

output arrayOutPut int = min(arrayToTest)
output intOutput int = min(0,3,2,5,4)

A saída do exemplo anterior com os valores padrão é:

Nome Tipo Valor
arrayOutput int 0
intOutput int 0

Próximas etapas