Je sais que plusieurs questions ont été posées à ce sujet, mais j'ai créé un exemple simple qui devrait fonctionner, mais qui ne fonctionne toujours pas et je ne suis pas sûr de comprendre pourquoi.
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))
Quelqu'un peut-il expliquer pourquoi la deuxième déclaration ne compile pas ?
5 votes
Encore plus simple :
myStrings.foreach (println)