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.