, , SetSubGet또는 Operator 프로시저를 호출한 코드에 Function컨트롤을 반환합니다.
문법
Return
' -or-
Return expression
부분
expression
또는 GetOperator 프로시저에 Function필요합니다. 호출 코드로 반환할 값을 나타내는 식입니다.
비고
Sub 또는 Set 프로시저 Return 에서 문은 또는 Exit Property 문과 동일 Exit Sub 하며 expression 제공해서는 안 됩니다.
Function또는 GetOperator 프로시저에서 문은 포함expression해야 하며 expression 프로시저 Return 의 반환 형식으로 변환할 수 있는 데이터 형식으로 평가해야 합니다.
Function 또는 Get 프로시저에서 반환 값으로 사용할 프로시저 이름에 식을 할당한 다음 또는 Exit Property 문을 실행하는 Exit Function 대안도 있습니다.
Operator 프로시저에서 .를 사용해야 Return expression합니다.
동일한 프로시저에 최대한 많은 Return 문을 포함할 수 있습니다.
비고
블록의 Finally 코드는 또는 Catch 블록의 ReturnTry 문이 발생한 후 해당 문이 실행되기 전에 Return 실행됩니다. 블록에 ReturnFinally 문을 포함할 수 없습니다.
예시
다음 예제에서는 프로시저가 Return 다른 작업을 수행할 필요가 없는 경우 문을 여러 번 사용하여 호출 코드로 돌아갑니다.
Public Function GetAgePhrase(ByVal age As Integer) As String
If age > 60 Then Return "Senior"
If age > 40 Then Return "Middle-aged"
If age > 20 Then Return "Adult"
If age > 12 Then Return "Teen-aged"
If age > 4 Then Return "School-aged"
If age > 1 Then Return "Toddler"
Return "Infant"
End Function
참고하십시오
.NET