Logikai függvények a Bicep-hez

A Bicep függvényt biztosít az bool értékek logikai értékké való konvertálásához.

Az Azure Resource Manager-sablonok legtöbb logikai függvényét a Bicep logikai operátorai váltják fel.

logikai

bool(arg1)

A paramétert logikai értékké alakítja.

Névtér: sys.

Paraméterek

Paraméter Kötelező Típus Description
arg1 Yes sztring vagy int A logikai értékké konvertálandó érték. A "true" sztringérték a kis- és nagybetűk tetszőleges kombinációjával (például "Igaz", "IGAZ", "tRue", "true") egyenértékűnek minősül, és a logikai értéket truejelöli, ellenkező esetben false. Az egész szám értéke 0, false a többi egész trueszám pedig .

Visszatérési érték

Az átalakított érték logikai értéke.

Példák

Az alábbi példa bemutatja, hogyan használható a bool sztringgel vagy egész számmal.

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)

Az előző példában szereplő kimenet az alapértelmezett értékekkel a következő:

Név Típus Érték
trueString1 Logikai true
trueString2 Logikai true
falseString1 Logikai hamis
falseString2 Logikai hamis
trueInt2 Logikai true
trueInt1 Logikai true
trueIntNeg1 Logikai true
falseInt Logikai hamis

Következő lépések