14

このレポには、「package lumber」で始まる 3 つの go ファイルがあります。このパッケージを使用するには、これを my に入れGOROOT、単純に

import lumber

私のプログラムで。このパッケージの変数と型は、複数のファイル間でどのように相互に接続されていますか? go コンパイラはどのファイルを最初に読み始めるかをどのように知るのですか?

パッケージを読みたい場合、パッケージを理解するにはどこから読み始めればよいですか? ここでの物事の流れは正確には何ですか?

4

2 に答える 2

15

いいえ、あなたは「これを私のGOROOTに入れてはいけません」 . あなたは実行することになっています

$ go get github.com/jcelliott/lumber

これにより、リポジトリが にクローンされ$GOPATH/src/github.com/jcelliott/lumberます。次に、パッケージをコードにインポートして使用できます。

import "github.com/jcelliott/lumber"

スコープ規則について:宣言とスコープ

于 2013-06-05T07:04:52.653 に答える