1

私が構造を持っている場合:

api > v1 > *.go

そこimport api.v1から、たとえばhttp.Handler.

タイプとメソッドを反映していますが、package v1宣言があるものを調べて、そこで定義されているすべてのタイプを抽出する方法がわかりません。これは不可能ですか?

ありがとう!

4

1 に答える 1

2

インポートしたコードを使わないとコンパイラに取り込まれないので無理だと思います。

とにかく何らかの方法でコードを実行している場合 (コードが含まれている場合) は、登録関数を呼び出して自分自身を登録することもできます。

通常、Go でのプログラミングには、求めているような「魔法」は含まれていません。最初は制限を感じましたが、しばらくすると慣れました。今では、物事がそのように見えることに感謝しています。

于 2013-05-02T00:49:27.690 に答える