我在Scala中很新,如果有这样的事情,尝试以 Scala方式更改多维数组中的值:)
让我们看看问题:
val table = Array.fill(5, 5){1}
我试图改变每1到5个
for (i <- 0 until table.length) {
for (j <- 0 until table(i).length) {
table(i)(j) = 5
}
}
但我认为还会有其他(更多功能方式)做同样的事情。
谢谢!
答案 0 :(得分:6)
val table = List.fill(5, 5){1}
val all5 = table.map(_.map(_ => 5))