版权声明:本文为博主原创文章,未经博主允许不得转载。 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
}
}
* 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
}
}