29 lines
684 B
Markdown
29 lines
684 B
Markdown
|
|
# Stage 02 - 控制结构
|
|||
|
|
|
|||
|
|
学习Go语言的控制结构,包括条件判断、循环和defer机制。
|
|||
|
|
|
|||
|
|
## 学习目标
|
|||
|
|
|
|||
|
|
完成本阶段后,你将掌握:
|
|||
|
|
- ✅ if/else条件判断
|
|||
|
|
- ✅ switch语句(包括类型switch)
|
|||
|
|
- ✅ for循环的各种形式(Go只有for)
|
|||
|
|
- ✅ defer的执行时机和作用
|
|||
|
|
|
|||
|
|
## 练习列表
|
|||
|
|
|
|||
|
|
1. **01-if-else** - 条件判断
|
|||
|
|
2. **02-switch** - switch语句
|
|||
|
|
3. **03-for-loop** - for循环
|
|||
|
|
4. **04-defer** - defer机制
|
|||
|
|
|
|||
|
|
## 预计用时
|
|||
|
|
|
|||
|
|
每练习15-20分钟,本阶段约1-1.5小时
|
|||
|
|
|
|||
|
|
## 备注
|
|||
|
|
|
|||
|
|
- Go语言没有while循环,for可以替代while
|
|||
|
|
- switch不需要break,但可以使用fallthrough
|
|||
|
|
- defer的执行顺序是LIFO(后进先出)
|