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)]