Funções numéricas para Bicep

Este artigo descreve as funções bicep 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.

int

int(valueToConvert)

Converte o valor especificado num número inteiro.

Espaço de nomes: sys.

Parâmetros

Parâmetro Necessário Tipo Description
valueToConvert Yes cadeia ou int O valor a converter num número inteiro.

Valor devolvido

Um número inteiro do valor convertido.

Exemplo

O exemplo seguinte converte o valor do parâmetro fornecido pelo utilizador em número inteiro.

param stringToConvert string = '4'

output inResult int = int(stringToConvert)

O resultado do exemplo anterior com os valores predefinidos é:

Nome Tipo Valor
intResult int 4

max

max(arg1)

Devolve o valor máximo de uma matriz de números inteiros ou de uma lista separada por vírgulas de números inteiros.

Espaço de nomes: sys.

Parâmetros

Parâmetro Necessário Tipo Description
arg1 Yes matriz de números inteiros ou lista separada por vírgulas de números inteiros A coleção para obter o valor máximo.

Valor devolvido

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

Exemplo

O exemplo seguinte mostra como utilizar o máximo com uma matriz e uma lista de números inteiros:

param arrayToTest array = [
  0
  3
  2
  5
  4
]

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

O resultado do exemplo anterior com os valores predefinidos é:

Nome Tipo Valor
arrayOutput int 5
intOutput int 5

min

min(arg1)

Devolve o valor mínimo de uma matriz de números inteiros ou de uma lista separada por vírgulas de números inteiros.

Espaço de nomes: sys.

Parâmetros

Parâmetro Necessário Tipo Description
arg1 Yes matriz de números inteiros ou lista separada por vírgulas de números inteiros A coleção para obter o valor mínimo.

Valor devolvido

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

Exemplo

O exemplo seguinte mostra como utilizar min com uma matriz e uma lista de números inteiros:

param arrayToTest array = [
  0
  3
  2
  5
  4
]

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

O resultado do exemplo anterior com os valores predefinidos é:

Nome Tipo Valor
arrayOutput int 0
intOutput int 0

Passos seguintes