在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]! } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |