Swift平面地图字典数据结构



我正在尝试将字典映射到其值的扁平数组。将此对象转换为[Object]

var objectsDic: [Int : [[Object]]]

我终于找到了一个可行的方法

objectsDic.map { $0.value }.flatMap { $0 }.flatMap { $0 }

有没有更好的方法来做到这一点,而不使用两个单独的平面地图调用?谢谢!

混合了评论中的一些建议,我认为最简洁的注释是:

objectsDict.flatMap{$0.value.joined()}

最新更新