go-init函数

go-init函数

作用:初始化
主要特点:

  1. golang 会自动解析 import
  2. 先于 main 函数执行,不能被其他函数调用
  3. 没有输入参数、返回值
  4. 源文件中可以有多个 init 函数
  5. 同一个包的 init 顺序是自上而下调用的
  6. 不同包的 init 执行顺序无法预知,所以只能做当前包的一些初始化操作