Funkcje liczbowe dla Bicep
W tym artykule opisano funkcje Bicep do pracy z liczbami całkowitymi.
Niektóre funkcje liczbowe JSON usługi Azure Resource Manager są zastępowane operatorami liczbowymi Bicep.
int
int(valueToConvert)
Konwertuje określoną wartość na liczbę całkowitą.
Przestrzeń nazw: sys.
Parametry
Parametr | Wymagania | Type | Opis |
---|---|---|---|
valueToConvert | Tak | ciąg lub int | Wartość, która ma być konwertowana na liczbę całkowitą. |
Wartość zwracana
Liczba całkowita przekonwertowanej wartości.
Przykład
Poniższy przykład konwertuje wartość parametru dostarczonego przez użytkownika na liczbę całkowitą.
param stringToConvert string = '4'
output inResult int = int(stringToConvert)
Dane wyjściowe z poprzedniego przykładu z wartościami domyślnymi to:
Nazwisko | Typ | Wartość |
---|---|---|
intResult | Int | 100 |
max
max(arg1)
Zwraca wartość maksymalną z tablicy liczb całkowitych lub rozdzielanej przecinkami listy liczb całkowitych.
Przestrzeń nazw: sys.
Parametry
Parametr | Wymagania | Type | Opis |
---|---|---|---|
arg1 | Tak | tablica liczb całkowitych lub rozdzielona przecinkami lista liczb całkowitych | Kolekcja, aby uzyskać maksymalną wartość. |
Wartość zwracana
Liczba całkowita reprezentująca maksymalną wartość z kolekcji.
Przykład
W poniższym przykładzie pokazano, jak używać wartości maksymalnej z tablicą i listą liczb całkowitych:
param arrayToTest array = [
0
3
2
5
4
]
output arrayOutPut int = max(arrayToTest)
output intOutput int = max(0,3,2,5,4)
Dane wyjściowe z poprzedniego przykładu z wartościami domyślnymi to:
Nazwisko | Typ | Wartość |
---|---|---|
arrayOutput | Int | 5 |
intOutput | Int | 5 |
min
min(arg1)
Zwraca minimalną wartość z tablicy liczb całkowitych lub rozdzielanej przecinkami listy liczb całkowitych.
Przestrzeń nazw: sys.
Parametry
Parametr | Wymagania | Type | Opis |
---|---|---|---|
arg1 | Tak | tablica liczb całkowitych lub rozdzielona przecinkami lista liczb całkowitych | Kolekcja, aby uzyskać minimalną wartość. |
Wartość zwracana
Liczba całkowita reprezentująca minimalną wartość z kolekcji.
Przykład
W poniższym przykładzie pokazano, jak używać min z tablicą i listą liczb całkowitych:
param arrayToTest array = [
0
3
2
5
4
]
output arrayOutPut int = min(arrayToTest)
output intOutput int = min(0,3,2,5,4)
Dane wyjściowe z poprzedniego przykładu z wartościami domyślnymi to:
Nazwisko | Typ | Wartość |
---|---|---|
arrayOutput | Int | 0 |
intOutput | Int | 0 |
Następne kroki
- Aby zapoznać się z innymi akcjami obejmującymi liczby, zobacz Operatory liczbowe Bicep.