我有如下代码
val g = new Graph(vertices)
//Firts part
(1 to vertices).par.foreach( i => g + new Vertex(i))
//Second part
for (i <- 1 to edges) {
val data = scala.io.StdIn.readLine()
val d = data.split(" ")
val v1 = d(0).toInt
val v2 = d(1).toInt
val length = d(2).toInt
g+(v1, v2, length)
}
我想按顺序执行第一部分和第二部分代码。目前 for 循环在所有 Vertex 都添加到 g 之前运行。在代码 +(加号)中定义将 Vertex 的新实例添加到 MutableList。
我是scala的新手,请帮忙