Fungsi numerik untuk Bicep

Artikel ini menjelaskan fungsi Bicep untuk bekerja dengan bilangan bulat.

Beberapa fungsi logis Azure Resource Manager JSON diganti dengan operator logis Bicep.

int

int(valueToConvert)

Mengonversi nilai yang ditentukan menjadi bilangan bulat.

Namespace: sys.

Parameter

Parameter Diperlukan Jenis Deskripsi
valueToConvert Ya string atau int Nilai untuk dikonversi menjadi bilangan bulat.

Nilai kembali

Bilangan bulat dari nilai yang dikonversi.

Contoh

Contoh berikut mengonversi nilai parameter yang disediakan pengguna menjadi bilangan bulat.

param stringToConvert string = '4'

output inResult int = int(stringToConvert)

Output dari contoh sebelumnya dengan nilai default adalah:

Nama Jenis Nilai
intResult Int 4

maks

max(arg1)

Mengembalikan nilai maksimum dari array bilangan bulat atau daftar bilangan bulat yang dipisahkan koma.

Namespace: sys.

Parameter

Parameter Diperlukan Jenis Deskripsi
arg1 Ya array bilangan bulat, atau daftar bilangan bulat yang dipisahkan koma Kumpulan untuk mendapatkan nilai maksimum.

Nilai kembali

Bilangan bulat yang mewakili nilai maksimum dari koleksi.

Contoh

Contoh berikut menunjukkan cara menggunakan maks dengan array dan daftar bilangan bulat:

param arrayToTest array = [
  0
  3
  2
  5
  4
]

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

Output dari contoh sebelumnya dengan nilai default adalah:

Nama Jenis Nilai
arrayOutput Int 5
intOutput Int 5

mnt

min(arg1)

Mengembalikan nilai minimum dari array bilangan bulat atau daftar bilangan bulat yang dipisahkan koma.

Namespace: sys.

Parameter

Parameter Diperlukan Jenis Deskripsi
arg1 Ya array bilangan bulat, atau daftar bilangan bulat yang dipisahkan koma Kumpulan untuk mendapatkan nilai minimum.

Nilai kembali

Bilangan bulat yang mewakili nilai minimum dari koleksi.

Contoh

Contoh berikut menunjukkan cara menggunakan min dengan array dan daftar bilangan bulat:

param arrayToTest array = [
  0
  3
  2
  5
  4
]

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

Output dari contoh sebelumnya dengan nilai default adalah:

Nama Jenis Nilai
arrayOutput Int 0
intOutput Int 0

Langkah berikutnya