渐进式编程课
Swift 目录
第 6 课2026.09.08

按课程名称查找练习时长,并安全处理不存在的键。

第 6 课:字典与可选值

  • 日期:2026-09-08
  • 课程序号:第 6 课
  • 知识点:Dictionary 与可选绑定

用途

按课程名称查找练习时长,并安全处理不存在的键。

核心概念

字典下标返回可选值,因为指定键可能不存在;if let 只在取到值时进入分支。

最小代码或操作示例

swift
let minutes = ["Swift": 20, "Kotlin": 15]
if let value = minutes["Swift"] {
    print(value)
}

3~5 分钟练习

查询不存在的“Rust”,并在没有结果时输出 0。

参考答案

使用 print(minutes["Rust"] ?? 0),会输出 0。

与上一课的联系

上一课按顺序遍历数组;本课通过唯一名称直接查找值。