11.2.6 多维数组
和 Java 一样, 也是使用的一维数组模拟的多维数组.
package com.atguigu.day11.arr
object ArrayDemo5 {
def main(args: Array[String]): Unit = {
// 创建一个 2 * 3 的二维数组
val matrix: Array[Array[Int]] = Array.ofDim[Int](2, 3)
// 访问其中的元素使用两对圆括号
matrix(0)(0) = 100
val i: Int = matrix(0)(0)
println(i)
// 创建不规则的数组
var matrix2 = new Array[Array[Int]](3)
for (i <- 0 until matrix2.length) {
matrix2(i) = new Array[Int](i + 1)
}
}
}