"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Pourquoi est-ce que je reçois une erreur « importé et non utilisé » dans mon code Go et comment puis-je la corriger ?

Pourquoi est-ce que je reçois une erreur « importé et non utilisé » dans mon code Go et comment puis-je la corriger ?

Publié le 2024-12-21
Parcourir:711

Why am I getting an \

Erreur : "Importé et non utilisé" dans Go

Lors de l'importation d'un package dans Go, une erreur "importé et non utilisé" se produit si le package importé n'est pas utilisé dans le fichier actuel.

Dans votre cas, vous avez importé le package "./api". Le compilateur détecte que vous n'avez pas utilisé ce package dans votre code. Pour résoudre cette erreur, vous devez réellement utiliser quelque chose du package.

Vous avez mentionné que vous utilisez le package API dans votre fonction principale, mais votre code écrase le package importé avec une variable nommée "api ". Cela provoque un conflit, car le compilateur ne peut pas déterminer s'il doit utiliser le package importé ou la variable.

Pour résoudre ce problème, vous pouvez renommer la variable en quelque chose d'autre ou utiliser un alias pour l'importation du package. Il est également recommandé d'importer le package via GOPATH plutôt que de manière relative.

Exemple :

package main

import (
    "fmt"
    "github.com/example/my-api"
)

func main() {
    api.RegisterRoutes()
    fmt.Println("API routes registered")
}

Dans cet exemple, le package "my-api" est importé et utilisé via la fonction RegisterRoutes. Cela élimine l'erreur « importé et non utilisé ». N'oubliez pas que si vous n'utilisez rien d'un package, vous devez soit supprimer l'importation, soit utiliser la notation "_ import" pour supprimer l'erreur.

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3