跳到主要内容

基础语法

一、变量​

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
  • 代码风格指南

六、包的基本使用​

6.1 包的导入​

6.2 包的别名​

6.3 包的可见性​