首页 > 解决方案 > 在swift 4中将多个数组的元素添加在一起

问题描述

有没有办法在没有 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(+)

谢谢

标签: arraysswiftsumclosures

解决方案


推荐阅读