scala list合并

在Scala中,可以使用List的++操作符来合并两个List. 例如:

val list1 = List(1, 2, 3)
val list2 = List(4, 5, 6)
val mergedList = list1 ++ list2

也可以使用List的:::操作符,它与++操作符的效果是相同的。

val list1 = List(1, 2, 3)
val list2 = List(4, 5, 6)
val mergedList = list1 ::: list2

还有一种方法是使用List的flatten方法,它将多个List放入一个List中:

val list1 = List(1, 2, 3)
val list2 = List(4, 5, 6)
val mergedList = List(list1, list2).flatten

这三种方法,++、:::和flatten,都可以用来合并Scala的List。

  •