golang避免迴圈import問題(“import cycle not allowed”):
golang不允許迴圈import package ,如果檢測到 import cycle ,會在編譯時報錯,通常import cycle是因為設計錯誤或包的規劃問題
golang不允許迴圈導包,如果檢測到import cycle,會在編譯時報錯,通常import cycle是因為設計錯誤或包的規劃問題。import( "package A" "package B" )
如果package A中已經匯入package B,而本package中又匯入package B
或者 package A依賴package B,同時 package B 依賴package A
這樣就會在編譯時報 “import cycle not allowed”。
如何避免重複匯入包的問題,就需要在設計時規劃好包。如何避免重複匯入包的問題,就需要在設計時規劃好包 這種情況下你就考慮如何讓a和b脫離關係 不再相互引用 具體還得看你的包是怎麼設計規劃的!不懂請自行百度瞭解詳細說明
本作品採用《CC 協議》,轉載必須註明作者和本文連結