將Go 專案組織到子資料夾中
在Go 中,將專案組織到子資料夾中可以簡化程式碼組織並模組化功能。但是,當套件名稱不再與檔案位置對齊時,將檔案分離到不同的目錄中可能會導致匯入錯誤,從而引發「已匯入但未使用」之類的警告。
解決方案:利用 Go 模組
要解決此問題,請考慮利用 Go 模組,這是 Go v1.11.1 中引入的功能。 Go 模組提供了一種建立版本化相依性並將程式碼組織到命名空間和子目錄中的方法。若要啟動模組,請設定環境變數 GO111MODULE=on。
範例程式碼結構
考慮以下目錄結構:
鑰匙注意事項
使用Go 的好處模組
其他資訊
查看提供的GitHub 儲存庫,以取得使用Go 模組將專案組織到子資料夾中的即時演示。透過採用這種技術,您可以增強 Go 專案的結構和可維護性。以上是Go 模組如何解決將專案組織到子資料夾時出現匯入錯誤的問題?的詳細內容。更多資訊請關注PHP中文網其他相關文章!