说,我有一个值(1, 2, 3)
的数组和另一个(4, 5, 6)
的数组。如何得到值为(1, 2, 3, 4, 5, 6)
的结果数组?
我尝试使用++
,但这不起作用。例如,这就是我在命令shell中获得的。
scala> val x = Array((1, 2, 3))
x: Array[(Int, Int, Int)] = Array((1,2,3))
scala> val y = Array((4, 5, 6))
y: Array[(Int, Int, Int)] = Array((4,5,6))
scala> val z = x ++ y
z: Array[(Int, Int, Int)] = Array((1,2,3), (4,5,6))
我希望Array(1, 2, 3, 4, 5, 6)
。
修改
我实际上是在使用元组数组,不好意思。数组应该已声明为Array(1, 2, 3)
而不是Array((1, 2, 3))
。
答案 0 :(得分:4)
val res = Array(1, 2, 3) ++ Array(4, 5, 6)