package test
object listCop{
def main(args: Array[String]): Unit = {
val list = List(1,2,3)
val list2=List(A,B)
// :: 用于的是向队列的头部追加数据,产生新的列表, x::list,x就会添加到list的头部
println(0 :: list) //输出: List(0, 1, 2, 3)
// .:: 这个是list的一个方法;作用和上面的一样,把元素添加到头部位置; list.::(x);
println( list.:: (0)) //输出: List(0, 1, 2, 3)
// :+ 用于在list尾部追加元素; list :+ x;
println(list :+ 4) //输出: List(1, 2, 3, 4)
// +: 用于在list的头部添加元素;
println(list :+ 0) //输出: List(0, 1, 2, 3)
// ::: 用于连接两个List类型的集合 list ::: list2
println(list ::: list2) //输出: List(1, 2, 3, A, B)
// ++ 用于连接两个集合,list ++ list2
println(list ++ list2) //输出: List(1, 2, 3, A, B)
}
}