分享方式:


Return 陳述式 (Visual Basic)

將控制權返回稱為 FunctionSubGetSetOperator 程序的程式碼。

語法

Return  
' -or-  
Return expression  

部分

expression
FunctionGetOperator 程序中為必要項。 代表要將值傳回給呼叫程式碼的運算式。

備註

SubSet 程序中,Return 陳述式相當於 Exit SubExit Property 陳述式,且不得提供 expression

FunctionGetOperator 程序中,Return 陳述式必須包含 expression,且 expression 必須評估為可轉換成程序傳回型別的資料類型。 在 FunctionGet 程序中,您也可以選擇將運算式指派給程序名稱作為傳回值,然後執行 Exit FunctionExit Property 陳述式。 在 Operator 程序中,您必須使用 Return expression

您可以在同一個程序中視需要包含多個 Return 陳述式。

注意

Finally 區塊中的程式碼會在遇到 TryCatch 區塊中的 Return 陳述式之後執行,但在該 Return 陳述式執行之前執行。 Finally 區塊中不能包含 Return 陳述式。

範例

下列範例會在程序不需要執行任何其他動作時,使用 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

另請參閱