教程 swift tutorial

字典(Dictionary)

字典是一种无序的键值对集合,用于存储相关联的数据,键必须是唯一的。

创建字典

swift
var capitals: [String: String] = [
    "中国": "北京",
    "美国": "华盛顿",
    "日本": "东京"
]

`

也可以让编译器推断类型:

swift
var scores = ["小明": 90, "小红": 85]

访问和修改

  • 通过键访问值:
swift
print(capitals["中国"] ?? "未知")
  • 修改值:
swift
capitals["中国"] = "北京市"
  • 添加新键值对:
swift
capitals["法国"] = "巴黎"
  • 删除键值对:
swift
capitals["美国"] = nil

遍历字典

swift
for (country, capital) in capitals {
    print("\(country) 的首都是 \(capital)")
}

字典适合需要快速查找和关联数据的场景,灵活使用提高数据管理效率。