Return – příkaz (Visual Basic)
Vrátí ovládací prvek kódu, který volal Function Sub proceduru , Get , , nebo Set Operator .
Syntax
Return
' -or-
Return expression
Část
expression
Vyžaduje se v Function Get proceduře , Operator nebo . Výraz, který představuje hodnotu, která má být vrácena do volajícího kódu.
Poznámky
V Sub Set proceduře nebo je příkaz ekvivalentní příkazu nebo a Return Exit Sub nesmí být Exit Property expression zadán.
V proceduře , nebo musí příkaz obsahovat a musí být vyhodnoceny jako datový typ, který lze převést na Function Get Operator Return expression expression návratový typ procedury. V Function proceduře nebo máte také alternativu k přiřazení výrazu k názvu procedury, aby sloužil Get jako návratová hodnota, a pak provést Exit Function příkaz nebo Exit Property . V Operator proceduře je nutné použít Return expression .
Do stejného postupu můžete podle potřeby zahrnout tolik Return příkazů.
Poznámka
Kód v bloku se spustí po provedení příkazu v bloku nebo , ale Finally Return před Try Catch Return provedením tohoto příkazu. Příkaz Return nelze zahrnout do Finally bloku.
Příklad
Následující příklad používá příkaz několikrát k vrácení do volajícího kódu, pokud procedura nemusí dělat Return 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