集合(Dictionary)
定义:字典是一种存储多个相同类型的值的容器。每个值都关联唯一的键。且字典中的数据项没有顺序。
字典创建遵循的格式(Dictionary<Key, Value>)
注意:Key 是字典中键的数据类型,Value 是字典中对应这些键存储值的数据类型。Key 类型必须遵循Hashable 协议,像Set 的值类型一样。
<pre>
- var dict = [Int: String]()
- 如果上下文提供了字典类型,可简化创建一个空字典
dict = [:] - 字典字面量创建
var dict: [String: String] = ["",""]
var dict = ["",""] - 可通过下标语法来添加址,或者改变特定键的值 twoDict["year"] = "100年"
- 更新值updateValue
- 删除值,可以通过下标语法给值赋值为nil。也可以removeValue(forkey:)
</pre>