scala中:: , +:, :+, :::, ++,++:的区别
(对两个集合/数组的操作)
++ ++: ::: 三个方法均为拼接作用
::: 方法只能用于集合
对于两个序列(List)三个方法的效果是相同的
对于两个数组,:::不能用于数组的拼接
|
(对列表追加元素)
在序列头部插入元素
+: 在序列的头部添加一个元素
:: 在列表1的头部添加一个元素
在序列的尾部插入元素
:+ 在序列的尾部添加一个元素
实例如下:
|
++ ++: ::: 三个方法均为拼接作用
::: 方法只能用于集合
对于两个序列(List)三个方法的效果是相同的
对于两个数组,:::不能用于数组的拼接
|
在序列头部插入元素
+: 在序列的头部添加一个元素
:: 在列表1的头部添加一个元素
在序列的尾部插入元素
:+ 在序列的尾部添加一个元素
实例如下:
|