如何使用Scala 2.10.4将双精度数组数组转换为双精度数组?
转换:Array[Array[Double]] => Array[Double]
答案 0 :(得分:9)
使用flatten
:
val r: Array[Double] = doubleDouble.flatten
答案 1 :(得分:2)
你可以这样写:
val src = Array(Array(1.2,3.4), Array(5.6, 7.8))
val result = for {
a <- src
b <- a
} yield b