Freigeben über


Numerische Funktionen für Bicep

In diesem Artikel werden die Bicep-Funktionen für die Arbeit mit ganzen Zahlen beschrieben.

Einige der numerischen JSON-Funktionen in Azure Resource Manager werden durch numerische Bicep-Operatoren ersetzt.

INT

int(valueToConvert)

Konvertiert den angegebenen Wert in eine ganze Zahl (Integer).

Namespace: sys

Parameter

Parameter Erforderlich Type BESCHREIBUNG
valueToConvert Ja Zeichenfolge oder ganze Zahl Der Wert, der in eine ganze Zahl (Integer) konvertiert werden soll.

Rückgabewert

Eine ganze Zahl des konvertierten Werts.

Beispiel

Im folgenden Beispiel wird der vom Benutzer angegebene Parameterwert in eine ganze Zahl konvertiert.

param stringToConvert string = '4'

output inResult int = int(stringToConvert)

Die Ausgabe aus dem vorherigen Beispiel mit den Standardwerten lautet:

Name type Wert
intResult Int 4

max

max(arg1)

Gibt den größten Wert aus einem Array mit ganzen Zahlen oder einer durch Trennzeichen getrennten Liste mit ganzen Zahlen zurück.

Namespace: sys

Parameter

Parameter Erforderlich Type BESCHREIBUNG
arg1 Ja Array mit ganzen Zahlen oder durch Trennzeichen getrennte Liste mit ganzen Zahlen Die Auflistung, aus der der größte Wert abgerufen werden soll.

Rückgabewert

Eine ganze Zahl, die den größten Wert aus der Auflistung darstellt.

Beispiel

Im folgenden Beispiel wird gezeigt, wie „max“ mit einem Array und einer Liste mit ganzen Zahlen verwendet wird:

param arrayToTest array = [
  0
  3
  2
  5
  4
]

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

Die Ausgabe aus dem vorherigen Beispiel mit den Standardwerten lautet:

Name type Wert
arrayOutput Int 5
intOutput Int 5

Min

min(arg1)

Gibt den kleinsten Wert aus einem Array mit ganzen Zahlen oder einer durch Trennzeichen getrennten Liste mit ganzen Zahlen zurück.

Namespace: sys

Parameter

Parameter Erforderlich Type BESCHREIBUNG
arg1 Ja Array mit ganzen Zahlen oder durch Trennzeichen getrennte Liste mit ganzen Zahlen Die Auflistung, aus der der kleinste Wert abgerufen werden soll.

Rückgabewert

Eine ganze Zahl, die den kleinsten Wert aus der Auflistung darstellt.

Beispiel

Im folgenden Beispiel wird gezeigt, wie „min“ mit einem Array und einer Liste mit ganzen Zahlen verwendet wird:

param arrayToTest array = [
  0
  3
  2
  5
  4
]

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

Die Ausgabe aus dem vorherigen Beispiel mit den Standardwerten lautet:

Name type Wert
arrayOutput Int 0
intOutput Int 0

Nächste Schritte