Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mengembalikan kontrol ke kode yang disebut Functionprosedur , , SubGet, Set, atau Operator .
Sintaksis
Return
' -or-
Return expression
Bagian
expression
Diperlukan dalam Functionprosedur , Get, atau Operator . Ekspresi yang mewakili nilai yang akan dikembalikan ke kode panggilan.
Komentar
Dalam prosedur Sub atau Set , Return pernyataan setara dengan Exit Sub pernyataan atau Exit Property , dan expression tidak boleh disediakan.
FunctionDalam prosedur , , Getatau Operator , Return pernyataan harus menyertakan expression, dan expression harus mengevaluasi ke jenis data yang dapat dikonversi ke jenis prosedur yang dikembalikan. Dalam prosedur Function atau Get , Anda juga memiliki alternatif untuk menetapkan ekspresi ke nama prosedur untuk berfungsi sebagai nilai pengembalian, lalu menjalankan pernyataan Exit Function atau Exit Property . Dalam prosedur Operator , Anda harus menggunakan Return expression.
Anda dapat menyertakan pernyataan sebanyak Return yang sesuai dalam prosedur yang sama.
Nota
Kode dalam Finally blok berjalan setelah Return pernyataan dalam Try blok atau Catch ditemui, tetapi sebelum pernyataan tersebut Return dijalankan. Pernyataan Return tidak dapat disertakan dalam Finally blok.
Contoh
Contoh berikut menggunakan Return pernyataan beberapa kali untuk kembali ke kode panggilan ketika prosedur tidak perlu melakukan hal lain.
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