Go Package

本文最后更新于:2021年10月20日 下午

Go Package

  1. 基本复用模块单元
    以首字母大写来表明可以被包外代码访问
  2. 代码的 package 可以和所在的目录不一致
  3. 同一目录里面的 Go 代码的 package 要保持一致

init 方法

  • 在 main 被执行前,所以依赖的 package init 方法都会被执行
  • 不同包的 init 函数按照包倒入的依赖关系决定执行顺序
  • 每个包可以有多个 init 函数
  • 包的每个源文件也可以有多个 init 函数 ,这点比较特殊

本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!