Programlama dili geliştikçe bazı komutlardanda tasarruf edilmek adına yapılmış bir uygulama olabilir. Call komutunu kullanma zorunluluğu olmaması kullanıcı için bir avantaj, bunun dışında bu komutun mutlaka kullanılması gereken zorunlu bir durum açıkçası ben bilmiyorum. Belki VB de farklı amaçlar içinde kullanılıyor olabilir. Bunun gibi başka örneklerde vermek mümkün örneğin for-next döngüsünde nextten sonra değişkenin adı verilirdi. next a gibi şimdi buna gerek yok sadece next yazmak yeterli.
Call kullanmanın mecbur olduğu bir durum bende hatırlayamadım ama bu Call terimini desteklemeye devam etmesinin birkaç sebebi olabilir..
Call terimi pek çok dilde aynı amaçla ve benzer şekilde kullanıldığı için !?
Call kullandığınızda prosedürler arasında birden fazla argüman bilgisi aktarılacaksa bunları bir parantez içine toplama imkanı doğuyor, buda kodların okunulurluğunu arttırıyor.
next'te de aynı sebep muhtemel. içiçe 3-5 döngü koyduğunuzda ve aralardada çok fazla komut satırı varsa döngüler arasında kayboluyor insan, değişkenler bir nebze olsun okunulurluğu artırıyor.
Sayın moderatörlerin açıklamaları zaten yeterli, karınca kararınca bende şöyle bir fikir yürüteyim; Call anahtar kelimesi kullanımı zorunlu olmayan bir sözcüktür. Ancak bazı programcılar Yordamın Excel Kitaplığının bir parçası olmadığını belirtmek için bu anahtarı kullanmaya devam etmektedirler.
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.