Compartir vía


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 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 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 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