arrays - 在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(+)
谢谢
解决方案
推荐阅读
- ubuntu - 使用 Java 在 Ubuntu 上查询 HSQLDB 数据库
- jquery - 使用数据表动态加载数据的分页
- ios - 我有隐藏在父层后面的 calayer (+animation)
- python-3.x - Python 3- 模块
- ios - 有没有办法在 swift 中使用 Mapbox 为标记设置动画或在多边形内循环移动?
- vba - 使用 VBA 在 PowerPoint 中逐步为形状制作动画
- ios - 再次播放 UIViewPropertyAnimator 时出现问题
- angular - Highcharts - 更多系列然后是数据
- javascript - 错误:对象作为 React 子级无效如果您要渲染子级集合,请改用数组。点击注册后
- javascript - 如何在不添加 get 参数的情况下破坏 JavaScript 文件的缓存?