将集合数组展平为单个集合

时间:2019-07-03 18:44:00

标签: arrays swift collections

我有一个包含许多[String: URL]的数组。

我想将其简化为仅返回键/值对的单个集合。

我当前的尝试显示错误

  

无法将类型为[[String:URL]]的返回表达式转换为返回值   输入“ [[String:URL]”

我已经创建了一个与我一起工作的基本模拟。

   func getFeaturedConnectors() -> [String: URL] {
        .......
        let connectors = [
            ["foo":URL(string: "https://foo")!],
            ["bar":URL(string: "https://foo")!],
            ["boo":URL(string: "https://foo")!]
        ]

        return collection.compactMap { $0 }
    }

如何从[String: Url]返回[[String : URL]]

0 个答案:

没有答案