C# kodumda aşırı yükleme çok yararlı buluyorum. Pek çok başka dilde de yapılabileceğini biliyorum (kesin olarak C++).LISP'de C# içinde olabileceği gibi aşırı yüklenebilir işlevler olabilir mi?
LISP aşırı yüklemeye veya eşdeğer bir şeye izin veriyor mu?
@Vsevolod Dyomkin Teşekkürler ... 'defmethod' hakkında düşünürken beyin arabelleği taşması meydana geldi :) –
Doğru, ancak genel işlevler çalışma zamanı gönderiminde çalışırken, aşırı yükleme işlemi derleme zamanında çözülür. Semantik olarak, aşırı yüklemeyi değiştirmek için jenerik işlevleri her zaman kullanabilirsiniz, ancak başka şekilde değil. – Svante
@Svante Burada biraz kafa karışıklığı görüyorum. C# çalışma zamanı gönderimini de yapar, ancak bekar: yalnızca argümanların çalışma zamanı türünü dikkate almadan, çağrılan nesnenin türüne dayalıdır. –