api.txtファイルにエクスポートします。
fmt.Println(params...)
net.LookupIP(params...)
...
1行ずつ
これを使用してIDEオートコンプリートします
api.txtファイルにエクスポートします。
fmt.Println(params...)
net.LookupIP(params...)
...
1行ずつ
これを使用してIDEオートコンプリートします
他の人が言っているように、gocodeはあなたがすでに望んでいることをうまくやるかもしれません。ただし、とにかく、パッケージのエクスポートされたAPIを一覧表示するには、を使用できますgo tool api <pkg>
。例えば
$ go tool api runtime | grep func
pkg runtime, func Breakpoint()
pkg runtime, func CPUProfile() []byte
pkg runtime, func Caller(int) (uintptr, string, int, bool)
pkg runtime, func Callers(int, []uintptr) int
pkg runtime, func FuncForPC(uintptr) *Func
pkg runtime, func GC()
...
goリポジトリに完全なGo1APIを含むテキストファイルがすでにあります: http ://code.google.com/p/go/source/browse/api/go1.txt
ただし、 gocodeを設定することをお勧めします(まだない場合は、IDE用の小さなプラグインを作成することもできます)。標準ライブラリの一部ではない場合や、別の名前でインポートされた場合でも、変数とパッケージのコンテキスト依存のオートコンプリートを提供します。
パッケージファイルを解析し、TLDを調べ、エクスポートおよび公開された識別子を収集すると、gocodeが何年にもわたって存在する場所になります。