Udostępnij za pośrednictwem


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.