导入和未使用错误

我收到以下导入代码的错误:


代码:包主


import (

    "log"

    "net/http"

    "os"

    "github.com/emicklei/go-restful"

    "github.com/emicklei/go-restful/swagger"

    "./api"

)

错误:


.\main.go:9: imported and not used: "_/c_/Users/aaaa/IdeaProjects/app/src/api"

鉴于我有package apiapi 文件夹下存储的文件,是否有导入不起作用的原因?


我正在使用下面api在 main.go 中使用


func main() {

    // to see what happens in the package, uncomment the following

    restful.TraceLogger(log.New(os.Stdout, "[restful] ", log.LstdFlags|log.Lshortfile))


    wsContainer := restful.NewContainer()

    api := ApiResource{map[string]OxiResp{}}

    api.registerLogin(wsContainer)

    api.registerAccount(wsContainer)

    api.registerLostLogin(wsContainer)

    api.registerWallet(wsContainer)

}


慕的地6264312
浏览 214回答 2
2回答

Qyouu

首先,不要使用相对导入。如果您GOPATH包含/Users/aaaa/IdeaProjects/app/src,则将您的包导入为api.接下来,您将使用对api :=. 使用不同的名称。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go