Nasıl yapılır: Değer Döndüren Bir Yordam Çağırma (Visual Basic)
Yordam Function
, çağıran koda bir değer döndürür. Adını ve bağımsız değişkenlerini atama deyiminin sağ tarafına veya bir ifadeye ekleyerek çağırın.
İfade içinde bir İşlev yordamı çağırmak için
Function
Yordam adını, değişkeni kullandığınız gibi kullanın.Function
bir ifadede değişken veya sabit kullanabileceğiniz her yerde yordam çağrısı kullanabilirsiniz.Bağımsız değişken listesini içine almak için yordam adını ayraçlarla izleyin. Bağımsız değişken yoksa, isteğe bağlı olarak parantezleri atlayabilirsiniz. Ancak parantezleri kullanmak kodunuzun daha kolay okunmasını sağlar.
Bağımsız değişkenleri virgülle ayırarak parantez içinde bağımsız değişken listesine yerleştirin. Bağımsız değişkenleri, yordamın karşılık gelen parametreleri tanımladığı
Function
sırada sağladığınıza emin olun.Alternatif olarak, ada göre bir veya daha fazla bağımsız değişken geçirebilirsiniz. Daha fazla bilgi için bkz . Bağımsız Değişkenleri Konuma ve Ada Göre Geçirme.
Yordamdan döndürülen değer, bir değişkenin veya sabitin değeri gibi ifadeye katılır.
Atama deyiminde İşlev yordamı çağırmak için
Atama deyimindeki
Function
eşittir (=
) işaretinin ardından yordam adını kullanın.Bağımsız değişken listesini içine almak için yordam adını ayraçlarla izleyin. Bağımsız değişken yoksa, isteğe bağlı olarak parantezleri atlayabilirsiniz. Ancak parantezleri kullanmak kodunuzun daha kolay okunmasını sağlar.
Bağımsız değişkenleri virgülle ayırarak parantez içinde bağımsız değişken listesine yerleştirin. Bağımsız değişkenleri, adlarıyla geçirmediğiniz sürece, yordamın
Function
ilgili parametreleri tanımladığı sırada sağladığınıza emin olun.Yordamdan döndürülen değer, atama deyiminin sol tarafındaki değişkende veya özellikte depolanır.
Örnek
Aşağıdaki örnek, bir işletim sistemi ortam değişkeninin değerini almak için Visual Basic'i Environ çağırır. İlk satır bir ifade içinde, Environ
ikinci satır ise bunu bir atama deyiminde çağırır. Environ
değişken adını tek bağımsız değişkeni olarak alır. Değişkenin değerini çağıran koda döndürür.
MsgBox("Value of PATH is " & Environ("PATH"))
Dim currentPath As String = Environ("PATH")