November 2017
Intermediate to advanced
670 pages
17h 35m
English
A cyclic dependency is a compilation error in Go. It indicates that our code has broken the dependency rule. It occurs when a package imports another package that in turn imports the original package. This can occur from package A to B to A or any combination that results in package A getting imported anywhere down the call chain.