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, bir atama ifadesinin sağ tarafına veya bir ifadenin içine dahil ederek çağırırsınız.

Bir ifadede İşlev yordamı çağırmak için

  1. Function Prosedür adını, değişken 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. Argüman yoksa, isteğe bağlı olarak parantezleri kaldırabilirsiniz. Ancak parantezleri kullanmak kodunuzun daha kolay okunmasını sağlar.

  3. Argümanları virgülle ayırarak parantez içindeki argüman listesine yerleştirin. Bağımsız değişkenleri, Function yordamında karşılık gelen parametrelerin sırasına uygun biçimde sağladığınızdan emin olun.

    Alternatif olarak, isimle 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 ifadede yer alır.

Atama deyiminde bir Fonksiyon prosedürü çağırmak için

  1. Atama ifadesindeki eşittir (Function) işaretinden sonra = yordam adını kullanın.

  2. Bağımsız değişken listesini içine almak için yordam adını ayraçlarla izleyin. Argüman yoksa, isteğe bağlı olarak parantezleri kaldırabilirsiniz. Ancak parantezleri kullanmak kodunuzun daha kolay okunmasını sağlar.

  3. Argümanları virgülle ayırarak parantez içindeki argüman listesine yerleştirin. Bağımsız değişkenleri, adlarıyla geçirmiyorsanız, yordamın Function ilgili parametreleri tanımladığı aynı 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, Environ'ü bir ifade içinde çağırır; ikinci satır ise aynı ifadeyi 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 bakınız