如何将整个数组附加到Scala中的数组?

时间:2015-07-25 12:20:43

标签: arrays scala

说,我有一个值(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))

1 个答案:

答案 0 :(得分:4)

val res = Array(1, 2, 3) ++ Array(4, 5, 6)