Go 基础教程
基线:Go 1.23+。
学习目标
- 写出并运行第一个 Go 程序
- 掌握变量、流程控制、函数与包管理
- 用 struct 组织数据、方法挂载
- 理解接口与 error 处理(Go 的灵魂)
- 初识 goroutine 并发
学习路线
| 章节 | 核心内容 |
|---|---|
| 1. Go 是什么 | 语言定位,编译模型 |
| 2. 环境搭建与第一个程序 | go mod、编译、运行 |
| 3. 变量、类型与流程控制 | 短声明、if/for/switch |
| 4. 函数与包 | 多返回值、包管理 |
| 5. 结构体与方法 | struct、方法接收者 |
| 6. 接口与错误处理 | interface、error 习惯 |
| 7. 并发 | goroutine、channel |
| 8. 综合练习 | 命令行小工具 |
从 1. Go 是什么 开始吧!