Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Çoğu durumda, bir prosedürün çağrıldığı koşullar hakkında bazı bilgilere sahip olması gerekir. Yinelenen veya paylaşılan görevler gerçekleştiren bir yordam, her çağrı için farklı bilgiler kullanır. Bu bilgiler, çağırdığınızda yordama geçirdiğiniz değişkenler, sabitler ve ifadelerden oluşur.
Bu bilgileri yordama iletmek için yordam bir parametre tanımlar ve çağıran kod bu parametreye bir argüman geçirir. Parametreyi bir park yeri, bağımsız değişkeni de otomobil olarak düşünebilirsiniz. Farklı otomobillerin farklı zamanlarda bir park yerine park edebilmesi gibi, çağıran kod da her çağırdığında aynı parametreye farklı bir argüman geçirebilir.
Parametreler
Parametre, işlemi çağırdığınızda geçirmenizi beklenen bir değeri temsil eder. Prosedür bildirimi, parametrelerini tanımlar.
Bir Function veya Sub yordamı tanımlarken, yordam adının hemen ardından parantez içinde bir parametre listesi belirtirsiniz. Her parametre için bir ad, veri türü ve bir geçirme mekanizması (ByVal veya ByRef) belirtirsiniz. Bir parametrenin isteğe bağlı olduğunu da belirtebilirsiniz. Bu, çağıran kodun bu kod için bir değer geçirmesi gerekmediği anlamına gelir.
Her parametrenin adı, yordamda yerel bir değişken olarak işlev görür. Parametre adını, diğer değişkenleri kullandığınız gibi kullanırsınız.
Tartışmalar
Bağımsız değişken, işlemi çağırdığınızda bir işlem parametresine aktardığınız değeri temsil eder. Çağıran kod, yordamı çağırdığında bağımsız değişkenleri sağlar.
Function veya Sub yordamını çağırdığınızda, yordam adının hemen ardından parantez içinde bir bağımsız değişken listesi belirtirsiniz. Her bağımsız değişken, listedeki aynı konumdaki parametreye karşılık gelir.
Parametre tanımının aksine, bağımsız değişkenlerin adları yoktur. Her bağımsız değişken sıfır veya daha fazla değişken, sabit ve değişmez değer içerebilen bir ifadedir. Değerlendirilen ifadenin veri türü genellikle ilgili parametre için tanımlanan veri türüyle eşleşmelidir ve her durumda parametre türüne dönüştürülebilir olmalıdır.