加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-14 02:29:37 所属栏目:百科 来源:网络整理
导读:我有一个整数数组字典,如下所示: 让数字= [1:[2,3],4:[5,6,7],8:[9]] 我真正想要的是所有值(它们本身就是数组)的单个扁平数组,如下所示: [2,3,5,7,9] 现在,我已经能够调用numbers.values.array来获取: [[2,[5,[9]] 但我正在寻找的是将这一步进一步合并
我有一个整数数组字典,如下所示:

让数字= [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]! }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读