Funzioni numeriche per Bicep

Questo articolo descrive le funzioni Bicep per l'uso con CIDR.

Alcune delle funzioni numeriche JSON di Azure Resource Manager vengono sostituite con operatori numerici Bicep.

int

int(valueToConvert)

Converte il valore specificato in un numero intero.

Spazio dei nomi: sys.

Parametri

Parametro Richiesto Type Descrizione
valueToConvert stringa o numero intero Il valore da convertire in numero intero.

Valore restituito

Un intero del valore convertito.

Esempio

L'esempio seguente converte il valore del parametro fornito dall'utente in intero.

param stringToConvert string = '4'

output inResult int = int(stringToConvert)

L'output dell'esempio precedente con i valori predefiniti è il seguente:

Nome Type Valore
intResult Int 4

max

max(arg1)

Restituisce il valore massimo da una matrice di numeri interi o da un elenco di numeri interi delimitato da virgole.

Spazio dei nomi: sys.

Parametri

Parametro Richiesto Type Descrizione
arg1 matrice di numeri interi o elenco di numeri interi delimitato da virgole La raccolta per ottenere il valore massimo.

Valore restituito

Un intero che rappresenta il valore massimo dalla raccolta.

Esempio

L'esempio seguente mostra come usare la funzione max con una matrice e un elenco di numeri interi:

param arrayToTest array = [
  0
  3
  2
  5
  4
]

output arrayOutPut int = max(arrayToTest)
output intOutput int = max(0,3,2,5,4)

L'output dell'esempio precedente con i valori predefiniti è il seguente:

Nome Type Valore
arrayOutput Int 5
intOutput Int 5

min

min(arg1)

Restituisce il valore minimo di una matrice di numeri interi o di un elenco di numeri interi delimitato da virgole.

Spazio dei nomi: sys.

Parametri

Parametro Richiesto Type Descrizione
arg1 matrice di numeri interi o elenco di numeri interi delimitato da virgole La raccolta per ottenere il valore minimo.

Valore restituito

un intero che rappresenta il valore minimo dalla raccolta.

Esempio

L'esempio seguente mostra come usare la funzione min con una matrice e un elenco di numeri interi:

param arrayToTest array = [
  0
  3
  2
  5
  4
]

output arrayOutPut int = min(arrayToTest)
output intOutput int = min(0,3,2,5,4)

L'output dell'esempio precedente con i valori predefiniti è il seguente:

Nome Type Valore
arrayOutput Int 0
intOutput Int 0

Passaggi successivi