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