7

「http」パッケージを使いたいので、インポートしてみます

package main

import (
    "http"
)

func main() {
    resp, err := http.Get("https://api.github.com/repos/otiai10/myFirstGo")
    if err != nil {
        // do something
    }
    if resp != nil {
        // do something
    }
}

以下の出力を得ました

% go run httpget.go
# command-line-arguments
./httpget.go:4: imported and not used: "http"
./httpget.go:8: undefined: http

私はこの質問を見ました:奇妙なgolangパッケージのインポートの問題

これは同じ問題ですか?または、「インポート」または「http」を間違った方法で使用しましたか?

4

1 に答える 1

17

インポートするパッケージの名前は"net/http"ではなく"http"です。試す:

import (
    "net/http"
)
于 2013-08-16T04:41:39.783 に答える