從其他套件存取主套件:探索
通常需要從其他套件中的主套件存取碼,特別是實作TCP 伺服器和Web 伺服器等互連元件。但是,從主包直接匯入是不可行的,因為它不在目錄結構中。
嘗試直接從當前目錄導入主文件將導致錯誤:“import”../ main“是一個程序,而不是一個可導入的包”。
為了解決這個問題,需要將共享程式碼放在一個單獨的套件中,該套件可以由主套件以及其他模組導入。透過將程式碼組織到套件中,可以保持邏輯分離和模組化,同時促進跨包程式碼共享。
因此,建議的方法是將共用程式碼隔離在專用套件中,以便雙方都可以利用主套件和其他元件。這不僅可以實現乾淨的程式碼組織,還可以確保主套件可以充當包間通訊的中心樞紐。
以上是如何從 Go 中的其他套件存取我的主包的程式碼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!