scala中Array简单实用

/**
  * 在scala中数组的使用
  * 和java很类似,初始化后,长度就固定了,而且元素全部根据其类型初始化
  *
  */
object arrayUse {

  def main(args: Array[String]): Unit = {

    val a = new Array[Int](9)
    a(0) = 1 // 数组元素的赋值
    println(a(0)) // 1
    // 未赋值的元素访问
    println(a(1)) // 0

    // 也可以使用如下方法,不用关键字new来创建
    val names = Array("zs" ,"ls","ww","zz")
    for (name <- names){
      println(name)
    }
    /** 结果:
      * zs
      * ls
      * ww
      * zz
      */
    // 通过查看源码,object Array和class Array都有定义,伴生对象apply提供了方法

  }
}

  

原文地址:https://www.cnblogs.com/yxj0728/p/9281608.html