Partilhar via


Funções numéricas para Bíceps

Este artigo descreve as funções do Bíceps para trabalhar com números inteiros.

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

número inteiro

int(valueToConvert)

Converte o valor especificado em um inteiro.

Espaço de nome: sys.

Parâmetros

Parâmetro Necessário Type Description
valueToConvert Sim string ou int O valor a ser convertido em um inteiro.

Valor devolvido

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)

Devolve o valor máximo de uma matriz de inteiros ou de uma lista de inteiros separada por vírgula.

Espaço de nome: sys.

Parâmetros

Parâmetro Necessário Type Description
Arg1 Sim matriz de inteiros ou lista de inteiros separados por vírgulas A coleção para obter o valor máximo.

Valor devolvido

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

Exemplo

O exemplo a seguir 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)

Devolve o valor mínimo de uma matriz de inteiros ou de uma lista de inteiros separada por vírgula.

Espaço de nome: sys.

Parâmetros

Parâmetro Necessário Type Description
Arg1 Sim matriz de inteiros ou lista de inteiros separados por vírgulas A coleção para obter o valor mínimo.

Valor devolvido

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

Exemplo

O exemplo a seguir 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óximos passos

  • Para outras ações que envolvem números, consulte Operadores numéricos do bíceps.