【发布时间】:2015-01-09 23:26:18
【问题描述】:
如何使用 Scala 2.10.4 将一个双精度数组转换为一个双精度数组?
转换:Array[Array[Double]] => Array[Double]
【问题讨论】:
-
@monkjack 这不是真的一样。在 OP 的情况下,
flatten是他正在寻找的。span>
标签: scala scala-2.10
如何使用 Scala 2.10.4 将一个双精度数组转换为一个双精度数组?
转换:Array[Array[Double]] => Array[Double]
【问题讨论】:
flatten 是他正在寻找的。span>
标签: scala scala-2.10
你可以这样写:
val src = Array(Array(1.2,3.4), Array(5.6, 7.8))
val result = for {
a <- src
b <- a
} yield b
【讨论】:
使用flatten:
val r: Array[Double] = doubleDouble.flatten
【讨论】: