斯卡拉版本 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))
^
有人可以解释这个问题吗?
谢谢!