Udostępnij za pośrednictwem


Funkcje logiczne dla Bicep

Bicep udostępnia bool funkcję konwertowania wartości na wartość logiczną.

Większość funkcji logicznych w szablonach usługi Azure Resource Manager jest zastępowana operatorami logicznymi w środowisku Bicep.

bool

bool(arg1)

Konwertuje parametr na wartość logiczną.

Przestrzeń nazw: sys.

Parametry

Parametr Wymagania Type Opis
arg1 Tak ciąg lub int Wartość, która ma być konwertowana na wartość logiczną. Wartość ciągu "true" z dowolną kombinacją wyższej i małej litery (na przykład "True", "TRUE", "tRue", "true") są uważane za równoważne i reprezentują wartość truelogiczną , w przeciwnym razie false. Wartość całkowita 0 jest uważana za false i wszystkie inne liczby całkowite są uważane za true.

Wartość zwracana

Wartość logiczna przekonwertowanej wartości.

Przykłady

W poniższym przykładzie pokazano, jak używać wartości logicznej z ciągiem lub liczbą całkowitą.

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)

Dane wyjściowe z poprzedniego przykładu z wartościami domyślnymi to:

Nazwisko Typ Wartość
trueString1 Bool prawda
trueString2 Bool prawda
falseString1 Bool fałsz
falseString2 Bool fałsz
trueInt2 Bool prawda
trueInt1 Bool prawda
trueIntNeg1 Bool prawda
falseInt Bool fałsz

Następne kroki

  • Aby zapoznać się z innymi akcjami obejmującymi wartości logiczne, zobacz operatory logiczne.