Dépannage "Importer et non utilisé" Erreur dans Go
Dans Go, le compilateur vérifie l'utilisation réelle des packages importés. Une erreur « importé et non utilisé » peut se produire si un package est importé mais n'est pas explicitement appelé dans le code.
Pour résoudre ce problème, assurez-vous d'utiliser quelque chose du package importé. Par exemple :
<code class="go">func main() { // import net/http and call methods http.Get("example.com") }</code>
Si vous n'avez pas l'intention d'utiliser le package, supprimez l'instruction d'importation.
Dans votre cas spécifique, l'erreur survient car vous êtes écraser le nom du package par une déclaration de variable :
<code class="go">api := ApiResource{map[string]OxiResp{}}</code>
Cela déclare une variable nommée api au lieu d'utiliser le package importé. Pour résoudre ce problème, renommez la variable :
<code class="go">apiResource := ApiResource{map[string]OxiResp{}}</code>
Vous pouvez également alias l'importation du package :
<code class="go">import ( // Import the package with an alias api_package "./api" ) func main() { // Use the aliased name api_package.RegisterLogin(restful.NewContainer()) }</code>
De plus, il est recommandé d'importer les packages en utilisant GOPATH au lieu de chemins relatifs. .
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!