So che ci sono state alcune domande su questo, ma ho creato un semplice esempio che pensavo dovesse funzionare, ma ancora non funziona e non sono sicuro di aver capito perché
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))
Qualcuno può spiegare perché la seconda affermazione non viene compilata?
myStrings.foreach (println)