Bicep için mantıksal işlevler
Bicep, bool
değerleri boole değerine dönüştürmek için 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.
bool
bool(arg1)
parametresini boole değerine dönüştürür.
Ad alanı: sys.
Parametreler
Parametre | Gerekli | 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 ("True", "TRUE", "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öndürülen değer
Dönüştürülen değerin boole değeri.
Örnekler
Aşağıdaki örnekte bool'un bir dize veya tamsayı ile 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 | Bool | true |
trueString2 | Bool | true |
falseString1 | Bool | yanlış |
falseString2 | Bool | yanlış |
trueInt2 | Bool | true |
trueInt1 | Bool | true |
trueIntNeg1 | Bool | true |
falseInt | Bool | yanlış |
Sonraki adımlar
- Mantıksal değerleri içeren diğer eylemler için bkz. mantıksal işleçler.