Go でのインポート パスのカスタマイズ
Go プログラマーとして、特定の名前のパッケージをインポートする必要がある状況に遭遇することがあります。これは、名前の衝突を避けたい場合やその他の組織的な目的に便利です。
Go では、インポート パスをカスタマイズするための構文は次のとおりです。
package name // import "your-custom-path"
たとえば、 bcrypt パッケージの場合、次のコードにより、パッケージが「golang.org/x/crypto/bcrypt」インポートを使用してインポートされることが保証されます。 path:
package bcrypt // import "golang.org/x/crypto/bcrypt"
このメカニズムを使用すると、作成するパッケージのカスタム インポート パスを指定できます。パッケージ ファイルの先頭にディレクティブを含めることで、コードを参照するときにインポーターに指定されたインポート パスを使用するように強制できます。
この機能は Go 1.5 または 1.6 で導入され、インポート パスの管理における柔軟性が向上しました。 Go プロジェクト内で。この機能の設計ドキュメントは、https://docs.google.com/document/d/1jVFkZTcYbNLaTxXD9OcGfn7vYv5hWtPx9--lTx1gPMs/edit でご覧いただけます。
以上がGo でインポート パスをカスタマイズするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。