Go のファイル命名規則
Go では、ファイルに名前を付けるときに従うべき規則がいくつかあり、これにより、ナビゲーションとコードのメンテナンスが容易になります。
-
無視されたファイル: で始まるファイルピリオド (.) またはアンダースコア (_) は、go ツールのインデックス作成およびビルド プロセスから除外されます。
-
テスト ファイル: "_test.go" サフィックスの付いたファイルはテスト用に予約されています。目的があり、go test ツールによってのみコンパイルおよび実行されます。
-
プラットフォーム固有ファイル: Linux 専用コードの場合は「_linux.go」、AMD64 アーキテクチャをターゲットとするコードの場合は「_amd64.go」など、プラットフォーム固有のサフィックスが付いたファイルを作成できます。これらのファイルは、// build ディレクティブの使用と同様のコンパイル時の制約を継承します。
パッケージの命名規則 (アンダースコアなし、すべて小文字) に合わせるために、一般的な方法は、ファイルに次の名前を付けることです。その中で定義されたプライマリ構造体。たとえば、WebServer という名前の構造体がある場合、それを「web_server.go」という名前のファイルに配置できます。
以上がGo のファイル命名規則とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。