斯卡拉版本2.10.0缺少的参数类型扩展功能[_]
我创造这样的功能。
def rm(workingSet: List[_])(item: Any)(f:(List[_], Any) => List[_]) = f(workingSet, item)
我得到以下错误:
scala> val data = List(1,2,3)
scala> rm(data)(1)((list, item)=>list filter (_ != item))
<console>:10: error: missing parameter type for expanded function ((x$1) => x$1.$bang$eq(item))
rm(data)(1)((list, item)=>list filter (_ != item))
^
有人可以解释这个问题?
谢谢!
你使用的是什么版本的scala? – Owen
我早在'2.8.0'测试过,我不能重现这个问题。 – Owen
我使用版本2.10.0 – wyb