可能重复:
Scala 列表连接,::: vs ++
在 Scala 中,假设我有两个列表
scala> val oneTwo = List(1,2)
oneTwo: List[Int] = List(1, 2)
和
scala> val threeFour = List(3,4)
threeFour: List[Int] = List(3, 4)
我可以通过以下方式连接列表:
scala> oneTwo ::: threeFour
res30: List[Int] = List(1, 2, 3, 4)
或者
scala> oneTwo ++ threeFour
res31: List[Int] = List(1, 2, 3, 4)
两种方法有什么区别?
谢谢。