Partager via


Guide pratique pour créer une procédure qui retourne une valeur (Visual Basic)

Vous utilisez une Function procédure pour retourner une valeur au code appelant.

Pour créer une procédure qui retourne une valeur

  1. En dehors de toute autre procédure, utilisez une Function instruction, suivie d’une End Function instruction.

  2. Dans l’instruction Function , suivez le Function mot clé avec le nom de la procédure, puis la liste des paramètres entre parenthèses.

  3. Suivez les parenthèses avec une As clause pour spécifier le type de données de la valeur retournée.

  4. Placez les instructions de code de la procédure entre les instructions Function et End Function.

  5. Utilisez une Return instruction pour renvoyer la valeur au code appelant.

    La procédure suivante Function calcule 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 Function
    

    L’exemple suivant montre un appel classique à hypotenuse.

    Dim testLength, testHypotenuse As Double
    testHypotenuse = Hypotenuse(testLength, 10.7)
    

Voir aussi