集合(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>