Return Deyimi (Visual Basic)
Denetimi , , Sub
, Set
Get
veya Operator
yordamını çağıran Function
koda döndürür.
Sözdizimi
Return
' -or-
Return expression
Bölüm
expression
, Function
Get
veya Operator
yordamında gereklidir. Çağıran koda döndürülecek değeri temsil eden ifade.
Açıklamalar
Bir Sub
veya yordamındaReturn
, deyimi bir Exit Sub
veya Exit Property
deyimine eşdeğerdir ve expression
Set
sağlanmamalıdır.
bir Function
, Get
veya Operator
yordamında deyiminin Return
içermesi expression
ve expression
yordamın dönüş türüne dönüştürülebilir bir veri türüne değerlendirmesi gerekir. Function
Bir veya Get
yordamında, dönüş değeri olarak görev yapmak için yordam adına bir ifade atama ve ardından bir Exit Function
veya Exit Property
deyimi yürütme alternatifine de sahip olursunuz. Bir Operator
yordamda kullanmanız Return expression
gerekir.
Aynı yordama uygun sayıda deyim ekleyebilirsiniz Return
.
Not
Bir Finally
bloktaki kod, bir veya Catch
bloğundaki Try
bir Return
deyimle karşılaşıldıktan sonra, ancak bu Return
deyim yürütülmeden önce çalışır. Bir Return
deyimi bir Finally
bloğa eklenemez.
Örnek
Aşağıdaki örnek, yordamın Return
başka bir şey yapması gerekmediğinde çağırma koduna dönmek için deyimini birkaç kez kullanır.
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