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)
    }
  }
}
Copyright © 尚硅谷大数据 2019 all right reserved,powered by Gitbook
该文件最后修订时间: 2018-12-04 14:05:51

results matching ""

    No results matching ""