inferência do tipo scala com _ espaço reservado

List("This","is","Scala").foreach(a => print(a+" "))

compila bem, mas

List("This","is","Scala").foreach(print(_+" "))

falha ao reclamar do tipo de parâmetro ausente. Eu não conseguia descobrir por que isso falha.

EDIT: Eu quis dizer print not println - não que isso faça diferença lógica.

questionAnswers(2)

yourAnswerToTheQuestion