Return (Instrucción, Visual Basic)
Devuelve el control al código que llamó a Function un procedimiento , , , o Sub Get Set Operator .
Sintaxis
Return
' -or-
Return expression
Parte
expression
Requerido en Function un procedimiento , o Get Operator . Expresión que representa el valor que se va a devolver al código de llamada.
Comentarios
En un Sub procedimiento o , la instrucción es equivalente a una instrucción o y no se Set debe Return Exit Sub Exit Property expression proporcionar.
En un procedimiento , o , la instrucción debe incluir y debe evaluarse como un tipo de datos que sea convertible al tipo Function de valor devuelto del Get Operator Return expression expression procedimiento. En un procedimiento o , también tiene la alternativa de asignar una expresión al nombre del procedimiento para que sirva como valor devuelto y, a continuación, ejecutar Function Get una instrucción o Exit Function Exit Property . En un Operator procedimiento, debe usar Return expression .
Puede incluir tantas instrucciones Return como corresponda en el mismo procedimiento.
Nota
El código de un bloque se ejecuta después de encontrar una instrucción en un bloque o , pero antes Finally de que se ejecute esa Return Try Catch Return instrucción. Una Return instrucción no se puede incluir en un Finally bloque.
Ejemplo
En el ejemplo siguiente se usa la instrucción varias veces para volver al código de llamada cuando el procedimiento Return no tiene que hacer nada más.
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