0
ScalaでFlatMapFunctionクラスを使用しているときに、型を暗黙的に指定するにはどうすればよいですか?Apache FlinkのFlatMapFunctionで型を忠実に派生させるにはどうすればいいですか?
val test = env.fromElements((0,1111),(1,2222))
test.flatMap(new FlatMapFunction[A,B]() {
override def flatMap(implicit x:A, out:Collector[B]):Unit = {
x => x match {
case (k,v) =>
if (moveToP(v))
out.write(v)
}
}
})
エラー:trait FlatMapFunctionは型パラメータをとります。
ありがとうございました。それが私を助けました。私はコレクターなしで2番目のアイディアに転落しませんでした。最初の例では、コレクタ型を明示的に指定する必要があり、それが複雑なものであれば、それはもっと難しくなります。 –