1. 程序声明

  1. import 导入
  2. package

2. 程序实体声明和定义

  1. chan 通道
  2. var 变量声明
  3. const 常量声明
  4. func 用于定义函数和方法
  5. interface 定义接口
  6. map 字典/map
  7. struct 定义数据类型
  8. type 类型声明

3. 程序流程控制

  1. for
  2. break
  3. continue
  4. select 选择流程
  5. switch
  6. case
  7. default
  8. defer 标识在函数退出之前执行
  9. if
  10. else
  11. go 用于并行
  12. goto
  13. fallthrough
  14. range 遍历读取slicemap channel数据
  15. return 用于从函数返回

本文摘自
https://www.shuzhiduo.com/A/E35p0XeB5v/