Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Vrátí ovládací prvek kódu, který volal Function, Sub, Get, Set, nebo Operator procedura.
Syntaxe
Return
' -or-
Return expression
Část
expression
Požadováno v Function, Getnebo Operator procedura. Výraz, který představuje hodnotu, která se má vrátit volajícímu kódu.
Poznámky
Sub V případě nebo Set postupu Return je příkaz ekvivalentní k Exit Sub příkazu nebo Exit Property příkazu a expression nesmí být zadán.
V příkazu Function, Getnebo Operator procedura Return musí obsahovat expressiona expression musí vyhodnotit datový typ, který je konvertibilní na návratový typ procedury.
Function V případě nebo Get postupu máte také alternativu k přiřazení výrazu k názvu procedury, který bude sloužit jako návratová hodnota, a následné spuštění Exit Function příkazu nebo Exit Property příkazu.
Operator V postupu je nutné použít Return expression.
Do stejného postupu můžete zahrnout libovolný počet Return příkazů.
Poznámka:
Kód v Finally bloku se spustí po Return provedení příkazu v Try bloku nebo Catch bloku, ale před provedením příkazu Return . Příkaz Return nelze zahrnout do Finally bloku.
Příklad
Následující příklad používá Return příkaz několikrát k návratu do volajícího kódu, když procedura nemusí dělat nic jiného.
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