【发布时间】:2020-04-01 20:15:34
【问题描述】:
我有一个像下面这样的数组
val a1 = Array("a","b","c")
var a2= Array("Apple","Box","Cat")
var a3= Array("Angel","Ball","Count")
我可以使用 zip 函数来制作两个元组。但是我怎样才能得到像下面这样的结果呢?
Array(("a","Apple","Angel"),("b","Box","Ball"),("c","Cat","Count"),)
【问题讨论】:
-
(a1, a2, a3).zipped.toArray -
zipped在 Scala 2.13 中已弃用。在 2.13 中,a1.lazyZip(a2).lazyZip(a3).toArray
标签: arrays scala functional-programming scala-collections