swift中dictionary添加value
在Swift中,您可以使用以下方法将值添加到字典中:
- 使用下标语法:将一个键和相应的值分配给字典的特定键。如果键不存在,则会创建一个新的键值对。
var dictionary = ["key1": "value1"]
dictionary["key2"] = "value2"
print(dictionary) // 输出: ["key1": "value1", "key2": "value2"]
- 使用
updateValue(_:forKey:)方法:将一个键和相应的值添加到字典中。如果键已经存在,则更新该键对应的值,并返回旧的值。如果键不存在,则添加新的键值对,并返回nil。
var dictionary = ["key1": "value1"]
let oldValue = dictionary.updateValue("value2", forKey: "key2")
print(dictionary) // 输出: ["key1": "value1", "key2": "value2"]
print(oldValue) // 输出: nil
请注意,如果您使用的是可变字典(var修饰的字典),则可以使用上述方法添加值。如果您使用的是不可变字典(let修饰的字典),则无法添加任何值,因为不可变字典的内容是不可修改的
原文地址: http://www.cveoy.top/t/topic/hMpo 著作权归作者所有。请勿转载和采集!