Erro: "Importado e não usado" no Go
Ao importar um pacote no Go, ocorre um erro "importado e não usado" se o pacote importado não for utilizado no arquivo atual.
No seu caso, você importou o pacote "./api". O compilador detecta que você não usou este pacote em seu código. Para resolver esse erro, você precisa realmente utilizar algo do pacote.
Você mencionou que está usando o pacote api em sua função principal, mas seu código está substituindo o pacote importado por uma variável chamada "api ." Isso está causando um conflito, pois o compilador não pode determinar se deve usar o pacote importado ou a variável.
Para corrigir esse problema, você pode renomear a variável para outro nome ou usar um alias para a importação do pacote. Também é recomendado importar o pacote por meio do GOPATH em vez de relativamente.
Exemplo:
package main
import (
"fmt"
"github.com/example/my-api"
)
func main() {
api.RegisterRoutes()
fmt.Println("API routes registered")
}
Neste exemplo, o pacote "my-api" é importado e usado por meio da função RegisterRoutes. Isso elimina o erro “importado e não utilizado”. Lembre-se de que se você não usar nada de um pacote, você deve remover a importação ou usar a notação "_ import" para suprimir o erro.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3