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
PUT bir Return deyimi burada yordamın görev tamamlandıktan noktasında.
İzleyin Return çağıran kodun geri dönmek istediğiniz değeri veren bir ifade ile anahtar sözcüğü.
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
En az bir yerde Function yordamı, yordamın adını değerini atayın.
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.
Birden fazla grubunuz Exit Function aynı yordamı ve deyiminde karıştırmak Return ve Exit Function aynı yordamı deyimlerinde.
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)
Kavramlar
Özellik Yordamları (Visual Basic)