渐进式编程课
返回全部路线
现代 JVM 开发

Kotlin

从变量与类型推断开始,逐步学习函数、空安全、集合、协程与应用开发。

22

已归档课程

更新至 2026.09.30

课程目录

按顺序学习,也可以直接搜索

22 节课程
  1. 第 1 课val、var 与类型推断变量是 Kotlin 程序保存数据的基础。优先使用不可重新赋值的 val,能让状态变化更容易追踪。2026.08.31
  2. 第 2 课基本类型与字符串模板表达数量、价格和状态,并将数据组合成清晰文本。2026.09.01
  3. 第 3 课if表达式直接根据条件生成文本值。2026.09.02
  4. 第 4 课when表达式与多分支把课程状态编号转换成可读名称。2026.09.03
  5. 第 5 课for循环与整数范围重复累计每日练习的序号。2026.09.04
  6. 第 6 课函数参数与表达式函数把重复的价格计算封装成函数。2026.09.07
  7. 第 7 课只读List与map转换把一组练习分钟数转换成对应的秒数,而不修改原列表。2026.09.08
  8. 第 8 课filter筛选列表从一组数据中保留满足条件的元素,同时不修改原列表。2026.09.09
  9. 第 9 课map转换列表把列表每个元素转换成新形式。2026.09.10
  10. 第 10 课associateBy建立索引把列表转换为可按唯一键查找的 Map。2026.09.11
  11. 第 11 课data class表达数据简洁表示课程、用户或配置等以数据为主的对象。2026.09.14
  12. 第 12 课sealedclass限制状态集合把课程加载状态限制为已知分支。2026.09.15
  13. 第 13 课when穷尽渲染状态把密封状态映射为界面文字。2026.09.16
  14. 第 14 课sealed状态携带数据让 sealed class 的不同状态携带各自需要的数据。2026.09.17
  15. 第 15 课读取sealed分支数据在穷尽 when 中读取 Ready 状态携带的数量。2026.09.18
  16. 第 16 课sealed状态加入错误分支让加载失败也有明确文字。2026.09.21
  17. 第 17 课空白错误消息使用默认文案错误状态没有可读消息时,仍向用户展示明确文案。2026.09.22
  18. 第 18 课用 is 判断可重试错误状态在上一课显示错误消息后,只为错误状态提供重试入口。2026.09.23
  19. 第 19 课智能转换读取错误消息仅对有具体错误消息的失败状态提供重试入口。2026.09.24
  20. 第 20 课组合状态文案与重试提示在同一处展示状态文字,并只为有具体错误消息的失败状态显示重试提示。2026.09.28
  21. 第 21 课把状态结果交给界面参数把既有显示文案和重试布尔值分别传给界面函数。2026.09.29
  22. 第 22 课定义接收派生状态的界面函数为上一课的命名参数调用补上可执行的函数契约。2026.09.30