Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scala &引用;缺少参数类型“;群居_Scala_Scala Collections_Scala 2.10 - Fatal编程技术网

Scala &引用;缺少参数类型“;群居

Scala &引用;缺少参数类型“;群居,scala,scala-collections,scala-2.10,Scala,Scala Collections,Scala 2.10,我是一个scala新手,很难用一行简单的代码。我执行了一个.groupBy操作并关闭了“it”,但编译器抱怨“缺少参数类型”,我不知道如何修复它。以下是准确的代码(它位于不同的网络上,因此我必须重新键入-请原谅任何键入错误): 编译器能够推断“it”是过滤器和映射中的映射[String,Any],但不是groupBy。为什么??与其说是答案,不如说是建议: 尝试拆分链接调用: val foo = rdd map f val bar = foo groupBy g 获取REPL中foo的类型 您

我是一个scala新手,很难用一行简单的代码。我执行了一个.groupBy操作并关闭了“it”,但编译器抱怨“缺少参数类型”,我不知道如何修复它。以下是准确的代码(它位于不同的网络上,因此我必须重新键入-请原谅任何键入错误):


编译器能够推断“it”是过滤器和映射中的映射[String,Any],但不是groupBy。为什么??

与其说是答案,不如说是建议:

尝试拆分链接调用:

val foo = rdd map f
val bar = foo groupBy g
获取REPL中foo的类型

您要求它解决map的结果类型,这是一个map,以及groupBy,它重载严重并带有隐式含义


在不太了解API的情况下,如果类型参数是不可推断的,我也不会感到惊讶。

groupBy在
映射
之后,因此
是一个
映射
,它没有
路径
方法。所以,也许这是一个真正的错误,而编译器只是在试图推断出一个不正确的代码类型时感到困惑?我们增加了Map以获得一个path方法。这不是问题,这就是我最后做的,把链条分开。谢谢
val foo = rdd map f
val bar = foo groupBy g