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
- Para outras ações que envolvem números, consulte operadores numéricos bicep.