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 , true jika tidak false . Nilai bilangan bulat 0 dianggap false dan semua bilangan bulat lainnya dianggap true sebagai . |
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.