go基础语法学习02
1. switch
1 | package main |
2. 标签 ‘LABLE’
1 | package main |
- break+标签:表示跳出标签下的循环。
- continue+标签:表示跳过标签下的当前循环
- goto+标签:表示程序从标签位置重新执行
3. 枚举-iota
1 | package main |
1 | 2 |
iota 常量累加器,遇到const就置 0,换行+1
iota只能在const作用域内使用
const之后每换一行iota+1,即使没有使用
4. 结构体
1 | package main |
5. init函数
1 | //day02\05-init.go |
1 | //day02\05-import\add\add.go |
1 | //day02\05-import\sub\sub.go |
1 | this is init() in the package add |
6. defer
1 | package main |
1 | read file real length: 343 |