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 trueboole değerini temsil eder; aksi takdirde false. 0 tamsayı değeri olarak false kabul edilir ve diğer tüm tamsayılar olarak truekabul 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