Bununla ilgili epeyce soru olduğunu biliyorum, ama işe yaraması gerektiğini düşündüğüm basit bir örnek oluşturdum, ancak hala yok ve nedenini anladığımdan emin değilim
val myStrings = new Array[String](3)
// do some string initialization
// this works
myStrings.foreach(println(_))
// ERROR: missing parameter type for expanded function
myStrings.foreach(println(_.toString))
Birisi ikinci cümlenin neden derlenmediğini açıklayabilir mi?
myStrings.foreach (println)