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

Viz také