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条)