为什么,在Scala中,给出:
a = List(1, 2, 3, 4)
def f(x : String) = { x }
Run Code Online (Sandbox Code Playgroud)
不
a.map(_.toString)
Run Code Online (Sandbox Code Playgroud)
工作,但是
a.map(f(_.toString))
Run Code Online (Sandbox Code Playgroud)
给出错误
missing parameter type for expanded function ((x$1) => x$1.toString)
Run Code Online (Sandbox Code Playgroud) scala ×1