我得到這個試圖與SBT編譯火花的參數太多斯卡拉
sbt test
從/家庭/共享/阿爾託/ SCC/AS1/RDD /項目
[信息]加載項目定義[info]將當前項目設置爲rdd(在構建文件中:/ home/shared/Aalto/SCC/As1/rdd /) [info]編譯1個Scala源文件到/ home/shared/Aalto/SCC/As1/rdd/target /scala-2.10/classes ... [error] /home/shared/Aalto/SCC/As1/rdd/src/main/scala/questions/GeoProcessor.scala:174:方法takeOrdered的參數太多:(num: Int)(隱式ord:Ordering [(String,Long)])Array [(String,Long)] [error] txt = t xt.zipWithIndex.takeOrdered(txt.count.toInt-2,((a,b)=> a._2> b._2))
而我沒有看到第三個參數說我有。 我想要做的是採取所有的元素,但首先2(不知道如果這是正確的>或如果它應該是一個<而不是)。 如果不可能這樣做,還有什麼其他的好方法?我已經嘗試過減法,問題是它以隨機順序返回它們。謝謝。
下一次,請包括引起異常明確的_code_ - 它隱藏在錯誤信息,很難找到... –