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ść true logiczną , 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.