다음을 통해 공유


Bicep에 대한 논리 함수

Bicep는 값을 부울로 변환하기 위한 bool 함수를 제공합니다.

Azure Resource Manager 템플릿의 대부분의 논리 함수는 Bicep에서 논리 연산자로 대체되었습니다.

bool

bool(arg1)

매개 변수를 부울로 변환합니다.

네임스페이스: sys.

매개 변수

매개 변수 필수 Type 설명
arg1 문자열 또는 int 부울로 변환할 값입니다. 대/소문자 조합이 있는 문자열 값 "true"(예: "True", "TRUE", "tRue", "true")는 동일한 것으로 간주되며, true의 부울 값을 나타내고 그렇지 않으면 false를 나타냅니다. 정수 값 0은 false로 간주되고 다른 모든 정수는 true로 간주됩니다.

반환 값

변환된 값의 부울입니다.

예제

다음 예제에서는 문자열 또는 정수에 bool을 사용하는 방법을 보여 줍니다.

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)

기본 값을 사용한 이전 예제의 출력은 다음과 같습니다.

이름 타입
trueString1 Bool true
trueString2 Bool true
falseString1 Bool false
falseString2 Bool false
trueInt2 Bool true
trueInt1 Bool true
trueIntNeg1 Bool true
falseInt Bool false

다음 단계