Funciones numéricas de Bicep
En este artículo se describen las funciones de Bicep para trabajar con enteros.
Algunas de las funciones numéricas JSON de Azure Resource Manager se reemplazan por operadores numéricos de Bicep.
int
int(valueToConvert)
Convierte el valor especificado en un entero.
Espacio de nombres: sys.
Parámetros
Parámetro | Obligatorio | Type | Descripción |
---|---|---|---|
valueToConvert | Sí | cadena o entero | Valor que se convierte en entero. |
Valor devuelto
Un entero del valor convertido.
Ejemplo
En el siguiente ejemplo se convierte el valor del parámetro proporcionado por el usuario en entero.
param stringToConvert string = '4'
output inResult int = int(stringToConvert)
La salida del ejemplo anterior con el valor predeterminado es:
Nombre | Tipo | Value |
---|---|---|
intResult | Int | 4 |
max
max(arg1)
Devuelve el valor máximo de una matriz de enteros o una lista separada por comas de enteros.
Espacio de nombres: sys.
Parámetros
Parámetro | Obligatorio | Type | Descripción |
---|---|---|---|
arg1 | Sí | matriz de enteros, o lista separada por comas de enteros | La colección para obtener el valor máximo. |
Valor devuelto
Un entero que representa el valor máximo de la colección.
Ejemplo
En el ejemplo siguiente se muestra cómo utilizar max con una matriz y una lista de enteros:
param arrayToTest array = [
0
3
2
5
4
]
output arrayOutPut int = max(arrayToTest)
output intOutput int = max(0,3,2,5,4)
La salida del ejemplo anterior con el valor predeterminado es:
Nombre | Tipo | Value |
---|---|---|
arrayOutput | Int | 5 |
intOutput | Int | 5 |
Min
min(arg1)
Devuelve el valor mínimo de una matriz de enteros o una lista separada por comas de enteros.
Espacio de nombres: sys.
Parámetros
Parámetro | Obligatorio | Type | Descripción |
---|---|---|---|
arg1 | Sí | matriz de enteros, o lista separada por comas de enteros | La colección para obtener el valor mínimo. |
Valor devuelto
Un entero que representa el valor mínimo de la colección.
Ejemplo
En el ejemplo siguiente se muestra cómo utilizar min con una matriz y una lista de enteros:
param arrayToTest array = [
0
3
2
5
4
]
output arrayOutPut int = min(arrayToTest)
output intOutput int = min(0,3,2,5,4)
La salida del ejemplo anterior con el valor predeterminado es:
Nombre | Tipo | Value |
---|---|---|
arrayOutput | Int | 0 |
intOutput | Int | 0 |
Pasos siguientes
- Para otras acciones relacionadas con números, vea \Operadores numéricos de Bicep.