Я знаю, что было довольно много вопросов по этому поводу, но я создал простой пример, который, как я думал, должен работать, но все еще не работает, и я не уверен, что понимаю, почему
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))
Может кто-нибудь объяснить, почему второе утверждение не компилируется?