コマンドラインから複数の Go ファイルを同時に実行する
複数のファイルにまたがる Go プログラムを操作する場合、単一のファイルから main 関数を実行しますファイルを追加するたびに明示的に指定する必要がある場合、面倒になる可能性があります。この問題は、Go のパッケージ システムを初めて使用する初心者によく発生します。
しかし、この問題には便利な解決策があります。必要なファイルをすべて手動でリストする代わりに、次の特別なコマンドを使用できます。
go run .
このコマンドは、現在のディレクトリ内のすべての .go ファイルを自動的に検出して実行します。これが可能なのは、Go が現在のディレクトリをパッケージとして認識し、そのパッケージ内の main 関数を検索するためです。
例:
次のディレクトリ構造を考えてみましょう。 :
mypackage/ # Current working directory ├── main.go # File containing the main() function ├── file1.go ├── file2.go
このディレクトリ内のすべてのファイルを実行するには、mypackage ディレクトリに移動して、 run:
go run .
このコマンドはプログラムをコンパイルして実行し、現在のディレクトリにあるすべての Go ファイルを効果的に実行します。
このアプローチにより、各ファイルを手動で指定する必要がなくなり、複数のファイルにまたがる Go プログラムを実行するためのより便利な方法です。
以上がコマンドラインから複数の Go ファイルを同時に実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。