Golang中 import cycle not allowed 的解决方法
在Go语言中,在使用import导入相应的包时,你可能会碰到import cycle not allowed这样的问题,出现这样的问题是你的包没有规划好,导致包相互依赖;
来看一个简单的例子:
test/A,a.go
package A
import "test/B"
在A包中导入了B包;
test/B,b.go
package B
import "test/A"
在B包中又导入了A包,致使两个包相互依赖,从而出现import cycle not allowed这样的问题。
