刚刚开始学习Swift,并想知道是否有办法快速将多个键和值添加到字典中。
我问的原因是,对于Array,我们可以使用.append
语法快速向列表添加新内容,例如:
var newArray = ["ArrayItem1"]
var appendItems = ["ArrayItem2", "ArrayItem3", "ArrayItem4"]
newArray += appendItems
为字典做这么短的方法吗?
答案 0 :(得分:2)
您可以使用键下标字典。阅读“收集类型”部分下的文档here。
var dictionary = [String:String]()
dictionary["oneKey"] = "a_value"
dictionary["twoKey"] = "a_value"
<强> 修改 强>
如果你想一次做多个:
var dictionary: [String: String] = ["oneKey": "a_value", "twoKey": "a_value"]
然后追加:
dictionary["threeKey"] = "a_value"
答案 1 :(得分:0)
在代码中:
for /F