object ListDemo {
def main(args: Array[String]): Unit = {
//創建List
val list = List("abc","xyz")
//添加元素。list本身不變,返回一個新的list
val list1 = list :+ 6 //加到后面 List(abc, xyz, 6)
val list2 = 10 +: list //加到前面 List(10, abc, xyz)
println(list1)
println(list2)
//::操作符從右往左開始,把左邊的數放到右邊的集合里去
val list3 = 4 :: 5 :: 6 :: list :: Nil //List(4, 5, 6, List(abc, xyz))
//:::扁平化操作
val list4 = 4 :: 5 :: 6 :: list ::: Nil //List(4, 5, 6, abc, xyz)
println(list3)
println(list4)
}
}
