说,我有一个带有值的数组,(1, 2, 3)另一个有(4, 5, 6)。如何获得带有值的结果数组(1, 2, 3, 4, 5, 6)?
我尝试使用++,但这不起作用。例如,这就是我在命令外壳中得到的。
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))
Run Code Online (Sandbox Code Playgroud)
而我要Array(1, 2, 3, 4, 5, 6)。
编辑
我实际上是在使用元组数组,这很糟糕。Array应该被声明为Array(1, 2, 3)not Array((1, 2, 3))。
| 归档时间: |
|
| 查看次数: |
2297 次 |
| 最近记录: |