표현식을 Boolean 하위 유형의 변형으로 변환한 표현식을 반환합니다.
구문
CBool(expression)
주석
표현식 인수는 임의의 적합한 표현식입니다.
표현식이 0이면 False가 반환되고, 그렇지 않으면 True가 반환됩니다. 표현식이 숫자 값으로 해석될 수 없는 경우 런타임 오류가 발생합니다.
다음 예에서는 CBool 함수를 사용하여 표현식을 부울로 변환합니다. 표현식이 0이 아닌 값으로 평가되면 CBool는 True를 반환하고, 그렇지 않으면 False를 반환합니다.
다음 예에서는 CBool 함수의 사용을 보여 줍니다.
예 1: 두 개의 동등한 수 비교
Dim A, B A = 5 B = 5 Check = CBool(A = B) 'Converts the expression (A = B) to Boolean 'Output: True
예 2: 값이 0이 아닌 변수 테스트
Dim A A = 1 Check = CBool(A) 'Converts the expression (A) to Boolean 'Output: True
예 3: 값이 0인 변수 테스트
Dim A A = 0 Check = CBool(A) 'Converts the expression (A) to Boolean 'Output: False
예 4:
Dim strValue strValue = "Hello" Check = CBool(Len(strValue) > 0) 'Converts the result of Len(strValue) > 0 to Boolean 'Output: True
예 5: 빈 문자열
Dim strValue strValue = "" Check = CBool(Len(strValue) > 0) 'Converts the result of Len(strValue) > 0 to Boolean 'Output: False
예 6: 조건문에 CBool 사용
Dim value value = 10 If CBool(value) Then 'It will enter in to IF part because value is non-zero 'Statements based on use case when value is non-zero Else 'Statements based on use case when value is zero End If