프로시저는 Function 문을 실행하거나 Return이나 Exit Function 문을 만나 호출 코드에 값을 반환합니다.
Return 문을 사용하여 값을 반환하려면
Return프로시저의 작업이 완료되는 지점에 문장을 넣습니다.Return키워드를 사용한 후, 호출 코드로 반환하려는 값을 생성하는 식을 입력하십시오.하나 이상의
Return문을 동일한 프로시저에 포함할 수 있습니다.다음
Function절차에서는 직각 삼각형의 가장 긴 면 또는 빗변을 계산하여 호출 코드로 반환합니다.Function Hypotenuse(side1 As Double, side2 As Double) As Double Return Math.Sqrt((side1 ^ 2) + (side2 ^ 2)) End Function다음 예제에서는 반환된 값을 저장하는 일반적인 호출
hypotenuse을 보여줍니다.Dim testLength, testHypotenuse As Double testHypotenuse = Hypotenuse(testLength, 10.7)
Exit 함수 또는 End 함수를 사용하여 값을 반환하려면
프로시저에서
Function하나 이상의 위치에서 프로시저의 이름에 값을 할당합니다.Exit Function또는End Function문을 실행하면 Visual Basic은 프로시저의 이름에 가장 최근에 지정된 값을 반환합니다.동일한 프로시저에 여러
Exit Function문을 사용할 수 있으며, 동일한 프로시저에서Return및Exit Function문을 혼합할 수 있습니다.프로시저 내에는
End Function문이Function하나만 있을 수 있습니다.자세한 내용과 예제는 함수 문의 "반환 값"을 참조하세요.
참고하십시오
.NET