IIf 함수
업데이트: 2007년 11월
식을 계산한 결과에 따라 두 개의 개체 중에서 하나를 반환합니다.
Public Function IIf( _
ByVal Expression As Boolean, _
ByVal TruePart As Object, _
ByVal FalsePart As Object _
) As Object
매개 변수
Expression
필수적 요소. Boolean 형식이며 계산할 식입니다.TruePart
필수적 요소. Object 형식입니다. Expression이 True이면 반환됩니다.FalsePart
필수적 요소. Object 형식입니다. Expression이 False이면 반환됩니다.
설명
IIf 함수의 기능은 Visual C++의 삼항 Conditional Operator: ? :에 해당합니다.
Visual Basic 2008에는 단락(short-circuit) 계산을 사용하는 새 If 연산자가 도입되었습니다. 자세한 내용은 If 연산자를 참조하십시오.
예제
다음 예제에서는 IIf 함수를 사용하여 CheckIt 프로시저의 TestMe 매개 변수를 계산한 다음 그 크기가 1000보다 크면 단어 "Large"를 반환하고, 그렇지 않으면 단어 "Small"을 반환합니다.
Function checkIt(ByVal testMe As Integer) As String
Return CStr(IIf(testMe > 1000, "Large", "Small"))
End Function
Option Strict가 On이면 CStr 키워드를 사용하여 반환 값을 Object에서 String으로 명시적으로 변환해야 합니다.
요구 사항
네임스페이스:Microsoft.VisualBasic
**모듈:**Interaction
어셈블리: Visual Basic 런타임 라이브러리(Microsoft.VisualBasic.dll)