Scala的List

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhoushuilin/article/details/80990227
/**
  * Created by ZHOUSHUILIN140 on 2018/7/10.
  */


object List2 {


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


    //List其实和数组有点类似,但是有不同的一些地方
    var aa = List("a","b","c")
    //元素的值一旦被插入,则不能被修改了,虽然编译没错,但是运行的时候会报错
    //aa(0)="d"
    //那新增一个元素呢? ,其实并不是在当前List里面增加,而是产生了一个新的List,原来的List并没变化
    val bb = "d"+:aa
    println(aa)
    println(bb)
//在List前面新增一个元素,和前面一样,也是产生一个新的List,原来的List本身并不变化
    "e"::aa
    println(aa)

//在列表开头添加指定列表的元素
List("123","234"):::aa
  }


}

猜你喜欢

转载自blog.csdn.net/zhoushuilin/article/details/80990227