【发布时间】:2017-02-03 09:59:11
【问题描述】:
我有多个数组(最多 15 个),每个数组最多可以有 1800 个对象。
我需要将它们组合成一个数组,这样我就可以应用分隔符 (',') 来生成 csv 文件。问题是当我将它们组合成一个数组时,它必须按顺序组合,就像每个数组的第一个对象应该首先插入,然后是对象的第二个索引,然后是第三个等等。
我可以通过使用 for-in 循环来实现我想要的结果。但是,这并不是很迅速。我觉得可以使用 swift 中可用的函数方法(使用 map、reduce 和 filter 函数)以更简洁的方式完成。
但是我无法将它们完美地结合起来。任何人都可以帮助我使用 swift 函数方法来实现结果。
P.S:如果您希望我发布 for-in 循环代码,请告诉我,但我相信这不是必需的。
【问题讨论】:
-
是的,看到了。我也在尝试不同的解决方案,因为这似乎是一个好问题。如果我在周末找到更好的答案,将更新我的答案,否则将接受下面给出的答案之一。干杯!! :)
标签: arrays swift functional-programming