val matrix = Array.ofDim[Int](r,c);
//matrix(0)(0) = 0;
for (i <- 0 to r) {
//println(i)
for (j <- 0 to c){
if (j == 0)
matrix(i)(j) = 1
}
}
答案 0 :(得分:1)
您的数组有r
行和c
个列,编号为0
。您在i == r
或j == c
时尝试访问这些边界内的元素。
for (i <- 0 until r) {
for (j <- 0 until c) {
...
}
}