首页 > 解决方案 > 快速在字典中获取数组值

问题描述

我试图在一段Dictionary时间内获取键和值我能够将键映射到字典,但我无法获取数组的值。

var dict = [String: [String]]

我能够将密钥作为数组获取,这正是我想要的:

var keyArray = self.dict.map { $0.key }

如何获取已经是数组的值

标签: swiftdictionary

解决方案


flatMap如果您想在使用 which 类型时将得到的结果展平,请map使用[[String]]

let valueArray = dict.flatMap { $0.value } // gives `[String]` mapping all the values

推荐阅读