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.