title: Scala underscore - ERROR: missing parameter type for expanded function
body: <p>I know there have been quite a few questions on this, but I've created a simple example that I thought should work,but still does not and I'm not sure I understand why</p>
  
  <pre><code>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))
  </code></pre>
  
  <p>Can someone explain why the second statement does not compile?</p>