Go パッケージの内容全体のインポート
Go では、パッケージから個々の関数、変数、または型をインポートできます。ただし、パッケージの内容全体をインポートすることもでき、そのメンバーへの呼び出しの前にパッケージ名を付ける必要がなくなります。
The Dot Import
The Goプログラミング言語仕様では、ピリオド (.) で表されるドットのインポートが許可されています。 import 宣言で使用すると、指定されたパッケージからエクスポートされたすべての識別子をインポートするようにコンパイラーに指示します。
使用法
パッケージの完全な内容をインポートするには、以下を置き換えます。インポート宣言内のピリオドを含むパッケージ名。たとえば、
<code class="go">import "fmt"</code>
の代わりに次のように記述できます:
<code class="go">import . "fmt"</code>
インポートされたメンバーにアクセス
インポートされると、エクスポートされたメンバーはパッケージには、パッケージ接頭辞なしでアクセスできるようになります。例:
<code class="go">package main import . "fmt" func main() { Println("Hello, world") }</code>
このコードは次と同等です。各呼び出しには fmt パッケージ名が接頭辞として付けられます:
<code class="go">package main import "fmt" func main() { fmt.Println("Hello, world") }</code>
Playground
この機能は Go プレイグラウンドで試すことができます: https://play.golang.org/p/xl7DIxxMlU5
出力:
Hello, world
以上がGo パッケージの内容全体をインポートするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。