aşağıdaki olduğunu varsayalım. Görebildiğim kadarıyla, bunun sebebi foo ("asdf") nin iyi tanımlanmış bir türe sahip olmamasıdır (Int => Int veya Double => Int).Scala, currying ve aşırı
Böyle "çok amaçlı" işlevlere neden izin verilmemesinin bir nedeni var mı?
https://issues.scala-lang.org/browse/SI-2628 – Bradford
Scala, bu aşırı yüklenme yöntemlerini tanımlamanıza olanak tanır, ancak aşağıdaki çağrı, Martin tarafından aşağıda belirtilen nedenlerden dolayı belirsizdir. İlgili: http://stackoverflow.com/questions/2510108/why-avoid-method-overloading – retronym