Aracılığıyla paylaş


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 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ö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