Go 中錯誤:「已匯入且未使用」
Go 中匯入套件時,出現「已匯入且未使用」錯誤如果匯入的包未在目前文件中使用。
在您的情況下,您匯入了「./api」套件。編譯器偵測到您尚未在程式碼中使用此套件。要解決此錯誤,您需要實際利用套件中的某些內容。
您已經提到您在main 函數中使用api 包,但您的程式碼正在使用名為「api」的變數覆寫導入的套件」。這會導致衝突,因為編譯器無法確定是使用匯入的套件還是變數。導入包,而不是相對導入。 進口 ( “FMMT” “github.com/example/my-api” ) 函數主() { api.RegisterRoutes() fmt.Println("API 路由已註冊") }
在此範例中,透過 RegisterRoutes 函數匯入並使用「my-api」套件。這消除了“導入但未使用”的錯誤。請記住,如果您不使用套件中的任何內容,則應該刪除匯入或使用“_ import”符號來抑制錯誤。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3