import Pikaday from "pikaday"
预期结果:
[{" Hello":" World"," Bye":" John"},{etc},{etc}]
答案 0 :(得分:0)
您目前拥有的是一系列元组。声明字典的正确语法如下:let stringDict = [String:String]()
然后,您可以使用以下语法将值添加到特定键:
stringDict["Hello"] = "World"
您可以使用
循环遍历字典的键值对for (key, value) in stringDict {
print("Key: \(key), value: \(value)")
}
或者,如果你知道所有的密钥,你不需要遍历字典,你可以像这样访问它们:
if let world = stringDict["Hello"] {
print(world)
}
你的问题是一系列词典。您可以使用以下代码创建一个。在不知道数据的来源和格式的情况下,我只能说明如何使用硬编码值手动创建数据结构。
let output = [[String:String]]()
output.append(["Hello":"World","Bye":"John"],["a":"A","b":"B"])
然后你可以通过
进行迭代for dict in output {
for (key,value) in dict {
print("Key: \(key), value: \(value)")
}
}