在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"]]
,它就会成为一个字典数组,只需要注意花括号即可。 - Dániel Nagy