斯卡拉·诺布来了。
我正在集成一个使用内部级联( cascading,比克索)的网络爬虫。因此,我花了一些时间来移植他们提供的一个示例(请看这里)。
到目前为止,我并没有取得什么进展,我坚持的一件事是在sinkMap
,基本上是一个级联Tap
的地图。
我把这句话写成:
val sinkMap: Map[String, Tap] = Map[String, Tap]()
这句特别的台词让我
[ant:scalac] /home/matias/.../Crawler.scala:18: error: class Tap takes type parameters
[ant:scalac] val sinkMap: Map[String, Tap] = Map[String, Tap]()
[ant:scalac] ^
[ant:scalac] /home/matias/.../Crawler.scala:18: error: class Tap takes type parameters
[ant:scalac] val sinkMap: Map[String, Tap] = Map[String, Tap]()
[ant:scalac] ^
我只是碰巧在这里编程。但我确信上面的代码会像我预期的那样工作..。
任何指针都欢迎。
发布于 2014-04-01 22:02:26
根据文献资料,Tap
类需要三个类型参数,因此需要在映射类型中指定它们。
例如Map[String, Tap[Scheme, BasePath, SinkMode]]
https://stackoverflow.com/questions/22797452
复制相似问题