golang package循环依赖的问题
  • H5W3
  • 2021-07-03 07:10:02

如图
想在collection中使用ticker/dispose.go 中定义的结构体

clipboard.png

clipboard.png

由于main.go中已经引入的 ticker 包

clipboard.png

在collection.go中再次引入的话会报

clipboard.png

直接使用的话又会报

clipboard.png
求解

回答:

import "项目名/包路径/包名(ticker)"

// 使用的时候

ticker.WebsiteConfig

回答:

你这是循环引用啊.....

project/model

回答:

那就需要写代码的时候注意了,该分层分层,不要耦合这么严重嘛

以上是 golang package循环依赖的问题 的全部内容, 来源链接: www.h5w3.com/183822.html