Scala Spark PairRDD映射无法推断类型

时间:2019-04-24 20:52:22

标签: scala apache-spark lambda

我正在尝试在PairRDD上致电map[U](f: (A,B) => U) 。 Spark为此给了我这个签名:

pairRDD.map((k,v) => k) // minimalist example, I actually want something else

我希望通过以下方式实现该签名:

aggregate

这给我一个类型不匹配错误,Scala推断所有类型为“ Nothing”。我不明白为什么会这样。当我看到其他功能(例如std::string)的相似签名时,就已经可以使用此语法。为什么这种语法在这种情况下不起作用?

0 个答案:

没有答案