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
- Andra åtgärder som rör tal finns i numeriska operatorer för Bicep.