Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
Vous utilisez une Function procédure pour retourner une valeur au code appelant.
Pour créer une procédure qui retourne une valeur
En dehors de toute autre procédure, utilisez une
Functioninstruction, suivie d’uneEnd Functioninstruction.Dans l’instruction
Function, suivez leFunctionmot clé avec le nom de la procédure, puis la liste des paramètres entre parenthèses.Suivez les parenthèses avec une
Asclause pour spécifier le type de données de la valeur retournée.Placez les instructions de code de la procédure entre les instructions
FunctionetEnd Function.Utilisez une
Returninstruction pour renvoyer la valeur au code appelant.La procédure suivante
Functioncalcule le côté le plus long, ou hypotenuse, d’un triangle droit, en fonction des valeurs des deux autres côtés.Function Hypotenuse(side1 As Double, side2 As Double) As Double Return Math.Sqrt((side1 ^ 2) + (side2 ^ 2)) End FunctionL’exemple suivant montre un appel classique à
hypotenuse.Dim testLength, testHypotenuse As Double testHypotenuse = Hypotenuse(testLength, 10.7)