快速将多个数组的元素加在一起

时间:2018-11-09 02:04:05

标签: arrays swift sum closures

有没有一种方法可以快速地将多个数组的元素添加在一起,而无需for循环?

对于3个数组的实例:

let arrayA: [Float] = [1,2,3,4]
let arrayB: [Float] = [10,20,30,40]
let arrayB: [Float] = [100,200,300,400]

我正在寻找[111,222,333,444]的输出

我知道这可以通过以下方法用两个数组完成

let arrayResult:[Float] = zip(arrayA,arrayB).map() {$0 + $1}

let arrayResult:[Float] = zip(arrayA,arrayB).map(+)

谢谢

0 个答案:

没有答案