
def main(args: Array[String]): Unit = {
// 创建时,直接分配元素
val list = List(1, 2, 4)
// List(1, 2, 4)
println(list)
// 空集合
val nil = Nil
//List()
println(nil)
// 取出list的第二个元素
println(list(1))
// 目前list(1,3,4)
println("----------------list追加元素后的效果-------------------------")
val list1 = list :+ 5
// List(1, 2, 4, 5)
println(list1)
val list2 = 0 +: list1
// List(0, 1, 2, 4, 5)
println(list2)
println("----------------:: 符号的使用-------------------------")
val list4 = List(1, 2, 3, "abc")
//说明 val list5 = 4 :: 5 :: 6 :: list4 :: Nil 步骤
//1. List()
//2. List(List(1, 2, 3, "abc"))
//3. List(6,List(1, 2, 3, "abc"))
//4. List(5,6,List(1, 2, 3, "abc"))
//5. List(4,5,6,List(1, 2, 3, "abc"))
val list5 = 4 :: 5 :: 6 :: list4 :: Nil
println("list5=" + list5)
//说明 val list6 = 4 :: 5 :: 6 :: list4 ::: Nil 步骤
//1. List()
//2. List(1, 2, 3, "abc")
//3. List(6,1, 2, 3, "abc")
//4. List(5,6,1, 2, 3, "abc")
//5. List(4,5,6,1, 2, 3, "abc")
val list6 = 4 :: 5 :: 6 :: list4 ::: Nil
println("list6=" + list6)
println("注意::和:::的区别!")
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)