我對Spark和scala編程相對較新。錯誤:value saveAsTextFile不是單元的成員
我正在嘗試使用scala執行簡單的pagerank算法。但編譯時遇到此錯誤。
error: value saveAsTextFile is not a member of Unit
我附上了我正在使用的代碼。
val output = ranks.collect()
output.foreach(tup => println(tup._1 + " has page rank: " + tup._2)).saveAsTextFile("/user/ssimhadr/ScalaWordCount_Output")
這是程序結構的問題,可能與包含此表達式的函數有關 - 所提供的代碼不足以說明問題出在哪裏。 – maasg 2014-11-21 20:06:56
你想做什麼? 'foreach'純粹是爲了副作用(這就是你用'println'做的事情)。 – Ryan 2014-11-21 20:57:19