在Swift中展平多个数组的所有值

发布时间:2019-10-14 发布网站:大佬教程
大佬教程收集整理的这篇文章主要介绍了在Swift中展平多个数组的所有值大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个整数数组字典,如下所示:

让数字= [1:[2,3],4:[5,6,7],8:[9]]

我真正想要的是所有值(它们本身就是数组)的单个扁平数组,如下所示:

[2,3,5,7,9]

现在,我已经能够调用numbers.values.array来获取:

[[2,[5,[9]]

但我正在寻找的是将这一步进一步合并,将它们弄平.

Swift(1.1或1.2)是否为此提供了便利方法?

解决方法

另一种可能的解决方案
[].join(numbers.values)

如果您希望订单中的值对应于已排序的
字典键然后它会

flatMap(sorted(numbers.keys)) { numbers[$0]! }

大佬总结

以上是大佬教程为你收集整理的在Swift中展平多个数组的所有值全部内容,希望文章能够帮你解决在Swift中展平多个数组的所有值所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ群:277859234,请注明来意。