【发布时间】:2015-02-19 15:13:13
【问题描述】:
在 Java 中我有类似的东西:
Collectors.groupingBy((Re r) -> return r.pName)
而且它工作正常。现在我正在尝试将相同的东西放入 scala 中,例如:
Collectors.groupingBy((r:Re) => return r.pName)
但后来我得到了类似的东西
cannot resolve reference groupingBy with such signature
cannot resolve symbol groupingBy
unspecified value parameters Collector
unspecified value parameters Supplier
如果您需要更多信息/代码,请告诉我,我将创建一些虚拟示例,因为我不允许发布确切的代码。
更新基于@Vladimir Matveev 的回答:
pName 应该是 String,但如果我写 new java.util.function.Function[Re, java.lang.String],那么我会得到一个
type mismatch;
found : java.util.function.Function[Re,String]
required: java.util.function.Function[_ >: Re, _ <: ?0(in value x$1)(in value x$1)(in value x$1)(in value x$1)]
【问题讨论】:
标签: java scala collectors