Numeriska funktioner för Bicep

Den här artikeln beskriver Bicep-funktionerna för att arbeta med heltal.

Några av de numeriska funktionerna i Azure Resource Manager JSON ersätts med numeriska Bicep-operatorer.

heltal

int(valueToConvert)

Konverterar det angivna värdet till ett heltal.

Namnområde: sys.

Parametrar

Parameter Obligatoriskt Type Beskrivning
valueToConvert Ja sträng eller int Värdet som ska konverteras till ett heltal.

Returvärde

Ett heltal för det konverterade värdet.

Exempel

I följande exempel konverteras parametervärdet från användaren till heltal.

param stringToConvert string = '4'

output inResult int = int(stringToConvert)

Utdata från föregående exempel med standardvärdena är:

Namn Typ Värde
intResult Int 4

max

max(arg1)

Returnerar det maximala värdet från en matris med heltal eller en kommaavgränsad lista med heltal.

Namnområde: sys.

Parametrar

Parameter Obligatoriskt Type Beskrivning
arg1 Ja matris med heltal eller kommaavgränsad lista över heltal Samlingen för att hämta det maximala värdet.

Returvärde

Ett heltal som representerar det maximala värdet från samlingen.

Exempel

I följande exempel visas hur du använder max med en matris och en lista med heltal:

param arrayToTest array = [
  0
  3
  2
  5
  4
]

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

Utdata från föregående exempel med standardvärdena är:

Namn Typ Värde
arrayOutput Int 5
intOutput Int 5

min

min(arg1)

Returnerar det minsta värdet från en matris med heltal eller en kommaavgränsad lista med heltal.

Namnområde: sys.

Parametrar

Parameter Obligatoriskt Type Beskrivning
arg1 Ja matris med heltal eller kommaavgränsad lista över heltal Samlingen för att hämta minimivärdet.

Returvärde

Ett heltal som representerar minimivärdet från samlingen.

Exempel

I följande exempel visas hur du använder min med en matris och en lista med heltal:

param arrayToTest array = [
  0
  3
  2
  5
  4
]

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

Utdata från föregående exempel med standardvärdena är:

Namn Typ Värde
arrayOutput Int 0
intOutput Int 0

Nästa steg