如何以这种方式组合两个数组

时间:2013-11-05 15:44:03

标签: arrays scala merge

我有两个数组:其中一个是二维数组

A = Array.ofDim[Double](2,4)  //A={(1.0,2.0,3.0,4.0),(5.0,6.0,7.0,8.0)}
B = new Array[Int](2)         //B=(1,2) 

如何将它们组合在这种输出中?

(1 ,1.0,2.0,3.0,4.0),(2 ,5.0,6.0,7.0,8.0)}

我试试**++** ****+:*** ***:+***,但我能做到。有可能??

1 个答案:

答案 0 :(得分:2)

试试这个:

(A, B).zipped.map { case (a, b) => b.toDouble +: a }