跳到主要内容

基础语法

一、变量

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 包的可见性