Diyelim ki, aynı isimle ve dönüşle tanımlanmış iki metodum var ama farklı params:Scala'da aşırı yüklenmiş bir yöntemden bir işlev alabilir miyim?
def overload(x: Int) = x.toString
def overload(s: String) = s
Şimdi bunlardan birini bir işleve dönüştürmek istiyorum. Yöntem aşırı yüklenmediyse, şunu yapardım:
val f = overload _
Ancak, derleyici tam olarak belirsiz bir referanstan şikayet eder. Bunlardan birini yeniden adlandırmak dışında bir veya diğer aşırı yükleme yöntemlerinin bir işlevini yapmak için herhangi bir yolu var mı?
Teşekkürler!
John
Teşekkürler Ben. Onlara bir spin vereceğim. – jxstanford