1

api.txtファイルにエクスポートします。

fmt.Println(params...)
net.LookupIP(params...)
...

1行ずつ

これを使用してIDEオートコンプリートします

4

3 に答える 3

2

他の人が言っているように、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()
...
于 2012-05-16T02:34:20.243 に答える
1

goリポジトリに完全なGo1APIを含むテキストファイルがすでにあります: http ://code.google.com/p/go/source/browse/api/go1.txt

ただし、 gocodeを設定することをお勧めします(まだない場合は、IDE用の小さなプラグインを作成することもできます)。標準ライブラリの一部ではない場合や、別の名前でインポートされた場合でも、変数とパッケージのコンテキスト依存のオートコンプリートを提供します。

于 2012-05-14T17:51:35.793 に答える
0

パッケージファイルを解析し、TLDを調べ、エクスポートおよび公開された識別子を収集すると、gocodeが何年にもわたって存在する場所になります。

于 2012-05-14T06:45:01.033 に答える