Bicep için mantıksal işlevler
Bicep, bool
değerleri boole değerine dönüştürme işlevi sağlar.
Azure Resource Manager şablonlarındaki mantıksal işlevlerin çoğu, Bicep'teki mantıksal işleçlerle değiştirilir.
ikili
bool(arg1)
parametresini boole değerine dönüştürür.
Ad alanı: sys.
Parametreler
Parametre | Zorunlu | Türü | Açıklama |
---|---|---|---|
arg1 | Yes | dize veya int | Boole değerine dönüştürülecek değer. Büyük ve küçük harf karakterlerinin herhangi bir bileşimiyle ("true" dize değeri (örneğin, "Doğru", "DOĞRU", "tRue", "true") eşdeğer olarak kabul edilir ve değerinin true boole değerini temsil eder, aksi takdirde false . 0 tamsayı değeri olarak false kabul edilir ve diğer tüm tamsayılar olarak true kabul edilir. |
Dönüş değeri
Dönüştürülen değerin boole değeri.
Örnekler
Aşağıdaki örnekte bir dize veya tamsayı ile bool'un nasıl kullanılacağı gösterilmektedir.
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)
Yukarıdaki örnekten varsayılan değerleri içeren çıkış:
Adı | Tür | Değer |
---|---|---|
trueString1 | Boole | true |
trueString2 | Boole | true |
falseString1 | Boole | yanlış |
falseString2 | Boole | yanlış |
trueInt2 | Boole | true |
trueInt1 | Boole | true |
trueIntNeg1 | Boole | true |
falseInt | Boole | yanlış |
Sonraki adımlar
- Mantıksal değerler içeren diğer eylemler için bkz . mantıksal işleçler.