Scala的Array

55 阅读1分钟

定义数组

Array 是一种在 Scala 中用于存储固定大小、相同类型元素的数据结构。它在内存中是有序连续存储的,可以根据下标来访问元素。

类型有两种:Array表示长度不可变的数组 和 ArrayBuffer表示长度可变的数组

// 可变的
import scala.collection.mutable.ArrayBuffer

// 可变和不可变

// Array:有序,连续的。可以根据小标来访问元素!

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

    // 不可变的
    val arr = Array(1,2,3,4,5)
    // arr += 6

    // 可变的
    val arr1 = ArrayBuffer(1,2,3,4,5)
    arr1 += 6

    // 可以根据小标来访问
    println( arr1(4) )
  }
}