我是scala和spark的新手,想在文件中执行从1到maxValue的for循环。
def main(args: Array[ String ]): Unit = {
val conf = new SparkConf().setAppName("Shortest Path")
val sc = new SparkContext(conf)
val graph = sc.textFile(args(0)).map( line => { val a = line.split(",")
Graph(a(0).toInt,a(1).toInt,a(2).toInt) } )
val distance = new ListBuffer[Long]
distance += 0
var i = 0
for (i <- 1 to 100000){
distance += Int.MaxValue
}
这里不是100000我想把最大值从j和i元组中取出来。
答案 0 :(得分:2)
你的意思是这样的:
reduce
或者,您可以使用fold
或Bottom Navigation View