基础语法
一、变量
1.1 变量声明
- 标准声明格式
- 短变量声明
- 多变量声明
- 变量初始化
1.2 变量命名规则
1.3 变量作用域
- 局部变量
- 全局变量
- 作用域块
1.4 变量零值
二、常量
2.1 常量定义
- const 关键字
- 常量组
- iota 枚举
2.2 常量命名规范
三、基本运算
3.1 算术运算符
3.2 关系运算符
3.3 逻辑运算符
3.4 位运算符
3.5 赋值运算符
3.6 运算符优先级
四、输入输出
4.1 格式化输出
- fmt.Print
- fmt.Println
- fmt.Printf
4.2 格式化输入
- fmt.Scan
- fmt.Scanln
- fmt.Scanf
五、代码规范
5.1 命名约定
- 包名
- 变量名
- 常量名
- 函数名
5.2 注释规范
- 单行注释
- 多行注释
- 包注释
- 文档注释(godoc)
5.3 代码格式化
- gofmt
- goimports
- 代码风格指南