Scala學習 --------- 列表(List)
阿新 • • 發佈:2018-11-23
List集合:可以存放重複的資料
4.4.1. 不可變List集合
a、不可變的序列包 import scala.collection.immutable._
b、 :: 連線符的使用
在Scala中列表:要麼為空(Nil表示空列表),要麼是一個head元素加上一個tail列表
案例1 9 :: List(5, 2) :: 操作符是將給定的頭和尾建立一個新的列表
案例2 9 :: 5 :: 2 :: Nil相當於 9 :: (5 :: (2 :: Nil)) :: 操作符是右結合的,
c、 +: 將元素插入到集合前
d、 :+ 將元素插入到集合後
f、 ++將兩個集合合併成一個新的集合
h、++:將集合lsit0插入list1後面
i、.:::() 將集合lsit0插入list1前面
4.4.2. 可變List集合
a、可變的序列包 import scala.collection.mutable._
b、建立可變集合
c、集合中追加元素
+=追加符號(沒有生成新的集合)
append追加方法(沒有生成新的集合)
++= 將集合list2追加到list1中 (沒有生成新的集合)
++ 將list1和list2合併成一個新的集合
:+追加元素符號,成新的集合
+:追加元素符號,成新的集合