本文最后更新于 2021-08-05 11:42:59
List 链表
不可变
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| object List1 {
def main(args: Array[String]): Unit = { val l1 = List(1,2,3) println(l1) val l2 = List[Int]() val l3 = Nil val ll3 = ::[Int](1,1::Nil)
val l4 = l1:+10
val l5 = 100 :: l4
val l6 = l1:::l2 val l7 = l1++l2 } }
|
可变
1 2 3 4 5 6 7 8 9 10 11
| object List2 { def main(args: Array[String]): Unit = { val l1 = ListBuffer(1,2,3) val l2 = ListBuffer[Int]()
l2 +=10 l1 ++=l2 } }
|
13List
https://jiajun.xyz/2020/11/16/scala/13List/