Udostępnij za pośrednictwem


Porady: tworzenie procedury zwracającej wartość (Visual Basic)

Używasz procedury Function do zwracania wartości do kodu wywołującego.

Aby utworzyć procedurę zwracającą wartość

  1. Poza jakąkolwiek inną procedurą użyj instrukcji Function, a następnie instrukcji End Function.

  2. W instrukcji Function po słowie kluczowym Function podaj nazwę procedury, a następnie listę parametrów w nawiasach.

  3. Postępuj zgodnie z nawiasami z klauzulą As , aby określić typ danych zwracanej wartości.

  4. Umieść instrukcje kodu procedury między instrukcjami Function i End Function .

  5. Użyj instrukcji Return, aby zwrócić wartość do kodu wywołującego.

    Poniższa Function procedura oblicza najdłuższą stronę lub hipotenuse trójkąta prawego, biorąc pod uwagę wartości pozostałych dwóch stron.

    Function Hypotenuse(side1 As Double, side2 As Double) As Double
        Return Math.Sqrt((side1 ^ 2) + (side2 ^ 2))
    End Function
    

    W poniższym przykładzie pokazano typowe wywołanie metody hypotenuse.

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

Zobacz także