Programlama Dillerinde Tespit Ettiğim Eksiklik
October 18, 2008
Programlama
Programlama dillerinde dikkatimi çeken bir eksiklikten bahsetmek istiyorum. Çoğu programlama dilinde bir function'a birden çok parametre girebilirken, return yaparken sadece tek bir parametreye izin vermeleri bana göre bir eksiklik. Object-oriented yapılan programlama gereksiz gibi görünebilir. Yani madem birden fazla değer döndürmek istiyorsun neden obje kullanmıyorsun diyebilirsiniz yada başka fikirleriniz olabilir. Ama birde şöyle düşünün,
public string Deger, int Deger2, float Deger3 getDegerler()
{
.
.
.
return "deger", sayi, para;
}
Yukarıda örnek verdiğim gibi function'ın return tipini belirtirken araya virgül konularak yazılabilir ve function'ın içinde de aynı şekilde döndürülen değerler sırayla yazılabilir.
Çok gerekli bir özellik olmasada, olduğu taktirde bu özelliğin çokca kullanılacağını düşünüyorum. Ayrıca böyle bir özelliğin programlama diline eklenmesinin pekte zor olmadığını düşünüyorum.