Aracılığıyla paylaş


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

  1. 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.

  2. 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.

  3. 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.

  4. 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

  1. Atama deyimindeki Function eşittir (=) işaretinin ardından yordam adını kullanın.

  2. 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.

  3. 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.

  4. 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")

Ayrıca bkz.