object ListDemo { def main(args: Array[String]): Unit = { //ListBuffer val listBuffer = ListBuffer(1,2,3) val listBuffer1 = ListBuffer(88,99) //添加元素,可變集合,list本身發生變化,而不是返回新的list listBuffer += 4 listBuffer.append(5,6) //添加整個集合(扁平) listBuffer ++= listBuffer1 //++=的展開寫法,需要接收返回值,也是ListBuffer val listBuffer2 = listBuffer ++ listBuffer1 println(listBuffer) println(listBuffer2) //ListBuffer也支持不可變List的操作。同樣返回值也是ListBuffer val listBuffer3 = listBuffer :+ 100 println(listBuffer3) } }