Bicep için sayısal işlevler

Bu makalede, tamsayılarla çalışmaya yönelik Bicep işlevleri açıklanır.

Azure Resource Manager JSON sayısal işlevlerinden bazıları Bicep sayısal işleçleriyle değiştirilir.

int

int(valueToConvert)

Belirtilen değeri tamsayıya dönüştürür.

Ad alanı: sys.

Parametreler

Parametre Gerekli Tür Açıklama
valueToConvert Yes dize veya int Tamsayıya dönüştürülecek değer.

Döndürülen değer

Dönüştürülen değerin tamsayısı.

Örnek

Aşağıdaki örnek, kullanıcı tarafından sağlanan parametre değerini tamsayıya dönüştürür.

param stringToConvert string = '4'

output inResult int = int(stringToConvert)

Önceki örnekten varsayılan değerleri içeren çıkış:

Ad Tür Değer
intResult int 4

max

max(arg1)

Bir tamsayı dizisinden veya virgülle ayrılmış tamsayı listesinden maksimum değeri döndürür.

Ad alanı: sys.

Parametreler

Parametre Gerekli Tür Açıklama
arg1 Yes tamsayı dizisi veya virgülle ayrılmış tamsayı listesi En büyük değeri almak için koleksiyon.

Döndürülen değer

Koleksiyondaki en büyük değeri temsil eden bir tamsayı.

Örnek

Aşağıdaki örnekte, bir dizi ve tamsayı listesiyle en yüksek değerin nasıl kullanılacağı gösterilmektedir:

param arrayToTest array = [
  0
  3
  2
  5
  4
]

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

Önceki örnekten varsayılan değerleri içeren çıkış:

Ad Tür Değer
arrayOutput int 5
intOutput int 5

dk

min(arg1)

Bir tamsayı dizisinden veya virgülle ayrılmış tamsayı listesinden en küçük değeri döndürür.

Ad alanı: sys.

Parametreler

Parametre Gerekli Tür Açıklama
arg1 Yes tamsayı dizisi veya virgülle ayrılmış tamsayı listesi En düşük değeri almak için koleksiyon.

Döndürülen değer

Koleksiyondaki en düşük değeri temsil eden bir tamsayı.

Örnek

Aşağıdaki örnekte bir dizi ve tamsayı listesiyle min değerinin nasıl kullanılacağı gösterilmektedir:

param arrayToTest array = [
  0
  3
  2
  5
  4
]

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

Önceki örnekten varsayılan değerleri içeren çıkış:

Ad Tür Değer
arrayOutput int 0
intOutput int 0

Sonraki adımlar