相关疑难解决方法(0)

Scala意外地无法确定扩展功能的类型

为什么,在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

28
推荐指数
1
解决办法
5895
查看次数

标签 统计

scala ×1