當我們想儲存一堆 Key / Value 值時,可使用 Dictionary。
Version
Swift 5.10
Dictionary
import UIKit
var myDict = [
"0": "Apple",
"1": "Google",
"2": "Microsoft"
]
for (key, val) in myDict {
print("\(key): \(val)")
}
- 使用如 Array 的
[
與]
定義 Dictionary - 使用
for in
列舉 Dictionary
- Dictionary 並不如 Array 保證其順序,因此 iterate 時可能出現非預期結果
Conclusion
- Swift 的 Dictionary 類似 JavaScript 的 Object 可儲存 key / value,唯 Dictionary 並不保證其順序