ios - 将两个数组的元素相互相加

标签 ios swift swift3

我有 2 个像这样的 Int 类型的数组

let arrayFirst = [1,2,7,9]
let arraySecond = [4,5,17,20]

我想添加每个数组的元素,如 arrayFirst[0] + arraySecond[0]、arrayFirst[1] + arraySecond[1] 等等,然后将其分配给另一个数组,因此数组的结果将是像

[5, 7, 24, 29]

使用 swift3 实现此目的的最佳实践是什么

最佳答案

你可以像这样添加两个数组

let arrayFirst = [1,2,7,9]
let arraySecond = [4,5,17,20]

let result = zip(arrayFirst, arraySecond).map(+)
print(result)

关于ios - 将两个数组的元素相互相加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40542278/

相关文章:

ios - SplitView - 根据快速更改的详细信息在主 tableView 中重新加载数据

ios - 对在 iOS 上实现 iCloud 行为的代码片段感到困惑

ios - 将文本值从一个 View Controller 传递到另一个 View Controller

ios - writeCopy 后出现 RLMException "Realm at path ' ' already opened with different encryption key"(toFile :, 加密 key :)

ios - 显示大的 UIImage 会导致抖动,即使它已经在内存中

ios - 暂停 Sprite 上的特定操作

ios - 如何使用 Geofire 和 Firebase 对结果进行分页

ios - 如何将unichar转换为character

ios - 如何以编程方式从 UIView 获取约束 "bottomSpace"?

ios - 如何在 swift(反射/镜像)中动态找到属性的类型?