Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Возвращает элемент управления в код, который называется ,FunctionSub, SetGetили Operator процедурой.
Синтаксис
Return
' -or-
Return expression
Часть
expression
Обязательный объект в процедуре или Operator в ней.FunctionGet Выражение, представляющее значение, возвращаемое вызывающем коду.
Замечания
Sub В инструкции или Set процедуре Return оператор эквивалентен Exit Sub инструкции или Exit Property инструкции и expression не должен быть предоставлен.
Function
GetВ инструкции должны содержаться expressionинструкции или Operator процедурыReturn, которые expression должны быть преобразованы в тип данных, который преобразуется в возвращаемый тип процедуры.
Function В или Get процедуре вы также можете назначить выражение имени процедуры в качестве возвращаемого Exit Function значения, а затем выполнить инструкцию или Exit Property инструкцию. В процедуре Operator необходимо использовать Return expression.
В ту же процедуру можно включить столько Return инструкций, сколько нужно.
Замечание
Код в блоке Finally выполняется после Return обнаружения инструкции в или CatchTry блоке, но перед выполнением этой Return инструкции. Оператор Return нельзя включить в Finally блок.
Пример
В следующем примере оператор используется Return несколько раз, чтобы вернуться в вызывающий код, если процедура не требует ничего другого.
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