当看到这个标题的时候,大多数人可能会有疑问,为什么会出现两个模块相互调用呢?难道百分百是设计的不合理吗? 当然不是了。这种场景肯定是有,这就需要设计一套机制来解决此问题。但对于不合理的循环调用场景来说当然就要解决循环调用了。 go中不允许循环调用,否则会提示import cycle not allowed,编译就不能通过,很多人就犯愁了,这可怎么办? 干货满满,还不赶紧收藏!
当看到这个标题的时候,大多数人可能会有疑问,为什么会出现两个模块相互调用呢?难道百分百是设计的不合理吗?
当然不是了。这种场景肯定是有,这就需要设计一套机制来解决此问题。但对于不合理的循环调用场景来说当然就要解决循环调用了。
go中不允许循环调用,否则会提示import cycle not allowed,编译就不能通过,很多人就犯愁了,这可怎么办?
干货满满,还不赶紧收藏!
目录
如何解决/避免出现循环调用
相互调用场景及解决方案
京公网安备 11010502049817号