프로시저는 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