ホームページ  >  記事  >  バックエンド開発  >  go言語を実行するコマンドは何ですか?

go言語を実行するコマンドは何ですか?

青灯夜游
青灯夜游オリジナル
2022-12-16 19:17:544839ブラウズ

go 言語を実行するコマンドは「go run」です。 "go run" コマンドは、コンパイル命令と実行命令を 1 つに結合し、コンパイル直後に Go 言語プログラムを実行します。コンパイル プロセス中に一時ファイルが生成されますが、実行可能ファイルは生成されません。構文 "go run fileName" ", fileName パラメータは、同じメイン パッケージ内のすべてのソース ファイルの名前である必要があり、空にすることはできません。

go言語を実行するコマンドは何ですか?

このチュートリアルの動作環境: Windows 10 システム、GO バージョン 1.18、Dell G3 コンピューター。

Go 言語はコンパイルされた静的言語 (C 言語と同じ) であるため、Go 言語プログラムを実行する前に、バイナリ実行可能ファイルにコンパイルする必要があります。

Go 言語プログラムは、Go 言語が提供する go build または go run コマンドを使用してコンパイルできます。

  • go build コマンドは、Go 言語プログラム コードをバイナリ実行可能ファイルにコンパイルできますが、バイナリ ファイルは手動で実行する必要があり、ファイルは自動的に実行されません。

  • #go run コマンドの方が便利です。コンパイル直後に Go 言語プログラムを実行します。コンパイル プロセス中に一時ファイルが生成されますが、実行可能ファイルは生成されません。この機能はプログラムのデバッグに非常に適しています。

go build コマンド

go build コマンドは、コンパイルを開始するために使用されます。関連する依存関係 次の構文形式で実行可能ファイルにコンパイルします。

go build fileName

  • ここで、fileName は必須パラメータであり、1 つ以上の Go ソース ファイル名を指定できます (複数のパラメータがある場合は、隣接する 2 つのパラメータをスペースで区切る必要があります)。省略することもできます。

注: go build コマンドは、実行エラーが発生した場合にのみ情報を返します。実行が成功した場合、情報は返されませんが、メイン パッケージ ファイルは同じ名前の .exe 実行可能ファイルを次の図に示します。

go言語を実行するコマンドは何ですか?

go run コマンド

go build コマンドの使用に加えて、Go 言語には次の機能もあります。 go run コマンドを使用すると、go run コマンドはコンパイル命令と実行命令を 1 つに結合し、コンパイル直後に Go 言語プログラムを実行しますが、実行可能ファイルは生成しません。

go run コマンドの構文形式は次のとおりです:

go run fileName

ここで、fileName は必須パラメータです。パラメータは、同じメイン パッケージ内のすべてのソース ファイルの名前である必要があり、指定することはできません。空の。

go run コマンドを使用して、前のセクションで作成したプログラムをコンパイルします。実行結果は次のとおりです:

D:\code> go run demo.go
Hello World!

go run コマンドは次の場所で確認できます。 1 行目 実行後、プログラムの実行結果が 2 行目に直接出力されます。

【関連する推奨事項:

Go ビデオ チュートリアル プログラミング教育

以上がgo言語を実行するコマンドは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。