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 | Sì | 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 | Sì | 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 | Sì | 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
- Per altre azioni relative ai numeri, vedere Operatori numerici Bicep.