Appearance
20 章长文和 60+ 个可执行示例,把类型、内存、并发、I/O、测试、反射、网络和部署串成一套完整知识体系。既可以顺序学习,也可以边运行边验证。
每个语法点都会落到作用域、零值、内存语义、错误边界和真实工程写法。
阅读语言基础
从 goroutine 和 channel 开始,继续讲内存模型、同步原语、竞态检测、泄漏与背压。
阅读并发部分
纳入 Go 1.22–1.26 的循环变量、迭代器、泛型、测试产物、反射迭代器和新运行时变化。
阅读泛型
HTTP 超时、优雅停机、测试分层、容器、Kubernetes、PGO 和供应链都给出可执行方案。
阅读部署
正文直接引用 examples 中进入 CI 的 Go 源文件,并给出运行命令、预期结果和修改实验。
查看可执行示例
第一次学习,可以按 01–20 顺序阅读。已经在写项目,则从左侧目录直接跳到遇到的问题;每章末尾都有速查表、常见误区和练习。
文档中的代码以 Go 1.26 为基线。涉及新增能力时会标明版本边界,维护旧 module 时请同时检查 go.mod 的 go 指令,而不只是本机 go version。
go.mod
go
go version