Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Zwraca kontrolkę do kodu, który nazwał procedurę Function
, , Sub
, Get
lub Set
Operator
.
Składnia
Return
' -or-
Return expression
Element
expression
Wymagane w procedurze Function
, Get
lub Operator
. Wyrażenie reprezentujące wartość, która ma zostać zwrócona do kodu wywołującego.
Uwagi
W procedurze Sub
Return
lub Set
instrukcja jest równoważna Exit Sub
instrukcji or Exit Property
i expression
nie może być podana.
W procedurze Function
, Get
lub Operator
Return
instrukcja musi zawierać expression
wartość i expression
musi zostać obliczona na typ danych, który jest konwertowany na zwracany typ procedury. W procedurze Function
lub Get
istnieje również alternatywa przypisania wyrażenia do nazwy procedury, która będzie służyć jako wartość zwracana, a następnie wykonywanie Exit Function
instrukcji or Exit Property
. W procedurze Operator
należy użyć polecenia Return expression
.
W tej samej procedurze można dołączyć dowolną liczbę Return
instrukcji.
Uwaga
Kod w Finally
bloku jest uruchamiany po Return
napotkaniu instrukcji w Try
bloku lub Catch
, ale przed wykonaniem tej Return
instrukcji. Nie Return
można uwzględnić instrukcji w Finally
bloku.
Przykład
W poniższym przykładzie użyto instrukcji Return
kilka razy, aby powrócić do kodu wywołującego, gdy procedura nie musi wykonywać żadnych innych czynności.
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