Return, instruction (Visual Basic)
Retourne le contrôle au code qui a appelé une procédure Function
, Sub
, Get
, Set
ou Operator
.
Syntaxe
Return
' -or-
Return expression
Élément
expression
Obligatoire dans une procédure Function
, Get
ou Operator
. Expression qui représente la valeur à retourner au code appelant.
Notes
Dans une procédure Sub
ou Set
, l’instruction Return
équivaut à une instruction Exit Sub
ou Exit Property
et expression
ne doit pas être fourni.
Dans une procédure Function
, Get
ou Operator
, l’instruction Return
doit inclure expression
et expression
doit être évalué en un type de données convertible en type de retour de la procédure. Dans une procédure Function
ou Get
, vous avez également la possibilité d’affecter une expression au nom de la procédure pour qu’elle serve de valeur de retour, puis d’exécuter une instruction Exit Function
ou Exit Property
. Dans une procédure Operator
, vous devez utiliser Return expression
.
Vous pouvez inclure autant d’instructions Return
que nécessaire dans la même procédure.
Notes
Le code d’un bloc Finally
s’exécute après l’exécution d’une instruction Return
dans un bloc Try
ou Catch
, mais avant l’exécution de cette instruction Return
. Il est impossible d’inclure une instruction Return
dans un bloc Finally
.
Exemple
L’exemple suivant utilise l’instruction Return
plusieurs fois pour revenir au code appelant lorsque la procédure n’a pas à faire autre chose.
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
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour