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: system.

Parametry

Parametr Wymagane Typ Opis
arg1 Tak ciąg lub int Wartość do konwersji na wartość logiczną. Wartość ciągu "true" z dowolną kombinacją znaków wyższej i małej litery (na przykład "True", "TRUE", "tRue", "true") są uważane za równoważne i reprezentują wartość logiczną wartości true, w przeciwnym razie false. Wartość całkowita 0 jest uważana za i false 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:

Nazwa Typ Wartość
trueString1 Wartość logiczna true
trueString2 Wartość logiczna true
falseString1 Wartość logiczna fałsz
falseString2 Wartość logiczna fałsz
trueInt2 Wartość logiczna true
trueInt1 Wartość logiczna true
trueIntNeg1 Wartość logiczna true
falseInt Wartość logiczna fałsz

Następne kroki

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