Aracılığıyla paylaş


Nasıl yapılır: Bir Yordamdan Değer Döndürme (Visual Basic)

A Function yordam döndüren bir değer çağıran kodun yürütme tarafından bir Return deyimi veya karşılaşma bir Exit Function veya End Function ifadesi.

Return ifadesini kullanarak bir değer döndürmek için

  1. PUT bir Return deyimi burada yordamın görev tamamlandıktan noktasında.

  2. İzleyin Return çağıran kodun geri dönmek istediğiniz değeri veren bir ifade ile anahtar sözcüğü.

  3. Birden fazla grubunuz Return aynı yordamı deyiminde.

    Aşağıdaki Function yordam en uzun kenar veya bir Dik üçgen, hypotenuse hesaplar ve arama kodunu döndürür.

    Function hypotenuse(ByVal side1 As Single, ByVal side2 As Single) As Single 
        Return Math.Sqrt((side1 ^ 2) + (side2 ^ 2))
    End Function
    

    Normal bir arama aşağıdaki örnekte gösterildiği hypotenuse, döndürülen değeri depolar.

    Dim testLength, testHypotenuse As Single
    testHypotenuse = hypotenuse(testLength, 10.7)
    

Exit Function veya End Function'ı kullanarak bir değer döndürmek için

  1. En az bir yerde Function yordamı, yordamın adını değerini atayın.

  2. Ne zaman çalıştırmak bir Exit Function veya End Function deyimi, Visual Basic en son yordamın adı atanan değeri döndürür.

  3. Birden fazla grubunuz Exit Function aynı yordamı ve deyiminde karıştırmak Return ve Exit Function aynı yordamı deyimlerinde.

  4. Yalnızca bir kez olabilir End Function deyimi içinde bir Function yordam.

    Daha fazla bilgi ve bir örnek için "Değer" bakın Function Deyimi (Visual Basic).

Ayrıca bkz.

Görevler

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

Nasıl yapılır: Değer Döndüren Bir Yordam Çağırma (Visual Basic)

Başvuru

Function Deyimi (Visual Basic)

Return Deyimi (Visual Basic)

Kavramlar

Visual Basic'de Yordamlar

Alt Yordamlar (Visual Basic)

Özellik Yordamları (Visual Basic)

İşleç Yordamları (Visual Basic)

Yordam Parametreleri ve Bağımsız Değişkenler (Visual Basic)