Fungsi logis untuk Bicep

Bicep menyediakan fungsi bool untuk mengubah nilai menjadi boolean.

Sebagian besar fungsi logika di templat Azure Resource Manager digantikan dengan operator logis di Bicep.

bool

bool(arg1)

Mengonversi parameter menjadi boolean.

Namespace layanan: sys.

Parameter

Parameter Diperlukan Jenis Deskripsi
arg1 Ya string atau int Nilai untuk dikonversi menjadi boolean. Nilai string "true" dengan kombinasi karakter huruf besar dan kecil (misalnya "True", "TRUE", "tRue", "true") dianggap setara dan mewakili nilai boolean , truejika tidak false. Nilai bilangan bulat 0 dianggap false dan semua bilangan bulat lainnya dianggap truesebagai .

Nilai kembali

Boolean dari nilai yang dikonversi.

Contoh

Contoh berikut menunjukkan cara menggunakan bool dengan string atau bilangan bulat.

output trueString1 bool = bool('true')
output trueString2 bool = bool('trUe')
output falseString1 bool = bool('false')
output falseString2 bool = bool('falSe')
output trueInt2 bool = bool(2)
output trueInt1 bool = bool(1)
output trueIntNeg1 bool = bool(-1)
output falseInt0 bool = bool(0)

Output dari contoh sebelumnya dengan nilai default adalah:

Nama Jenis Nilai
trueString1 Bool TRUE
trueString2 Bool TRUE
falseString1 Bool salah
falseString2 Bool salah
trueInt2 Bool TRUE
trueInt1 Bool TRUE
trueIntNeg1 Bool TRUE
falseInt Bool false

Langkah berikutnya

  • Untuk tindakan lain yang melibatkan nilai-nilai logis, lihat operator logis.