Aracılığıyla paylaş


Nasıl yapılır: Değer Döndüren Bir Yordam Oluşturma (Visual Basic)

Bir değer döndürmek için Function yordamını çağıran koda kullanırsınız.

Değer döndüren bir prosedür oluşturmak için

  1. Diğer tüm yordamların dışında, bir Function deyimi ve ardından bir End Function deyimi kullanın.

  2. Function ifadesinde, Function anahtar sözcüğünü yordamın adıyla takip edin ve ardından parametre listesini parantez içinde belirtin.

  3. Döndürülen değerin veri türünü belirtmek için yan As tümcesiyle parantezleri izleyin.

  4. Prosedürün kod ifadelerini Function ve End Function ifadeleri arasına yerleştirin.

  5. Bir Return deyimi kullanarak değeri çağıran koda döndürün.

    Aşağıdaki Function prosedür, diğer iki kenarın değerleri bilindiğinde sağ üçgenin en uzun kenarını veya hipotenüsünü hesaplar.

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

    Aşağıdaki örnek, hypotenuse'e yapılan tipik bir çağrıyı göstermektedir.

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

Ayrıca bakınız