【发布时间】:2012-04-06 21:41:35
【问题描述】:
我知道有一种简洁的方法可以将函数 f:A => B 映射到数组上,foo 类型为 Array[A] 以通过 foo.map{f} 获得 Array[B]。
有没有一种简洁的方法将f 映射到bar:Array[Array[A]] 以获得Array[Array[B]],在将所有A 元素映射到B 类型的元素时保留bar 的数组结构?
一般来说,有没有办法映射任意维度数组的元素(即不仅是 2D,而且是 3D、4D 等)。
【问题讨论】:
-
这诱惑我编写自己的多维数组类型。
-
@dave -- 太棒了,告诉我进展如何。
标签: arrays scala map multidimensional-array