目录1. golang 包循环引用的几种解决方案1.1. 前言1.2. 新建公共接口包(父包), 将需要循环调用的函数或方法抽象为接口1.3. 新建公共组合包(子包), 在组合包中组合调用1.4. 全局存储需要相互依赖的函数, 通过关键字进