【发布时间】:2016-01-04 15:00:55
【问题描述】:
在 Swift 中,我想创建一个字典数组(具有多个键值对),然后遍历每个元素
以下是可能的字典的预期输出。不确定如何声明和初始化它(有点类似于 Ruby 中的哈希数组)
dictionary = [{id: 1, name: "Apple", category: "Fruit"}, {id: 2, name: "Bee", category: "Insect"}]
我知道如何用一个键值对创建一个字典数组。 例如:
var airports: [String: String] = ["YYZ": "Toronto Pearson", "DUB": "Dublin"]
【问题讨论】:
-
您的
airports变量不是字典数组,只是字典。但是,如果您将其声明为var airports: [[String: String]] = [["YYZ": "Toronto Pearson", "DUB": "Dublin"]],那就是,请注意大括号。
标签: swift dictionary iteration