-
go pprofコマンド(Go言語性能解析コマンド)完全攻略
Go 言語ツール チェーンの go pprof は、開発者が CPU 消費量、メモリ割り当て、ブロッキング分析などのさまざまなパフォーマンスの問題を迅速に分析して特定するのに役立ちます。 パフォーマンス分析で […]
-
go test コマンド (Go 言語テスト コマンド) 完全ガイド
Go 言語には一連の単体テスト システムとパフォーマンス テスト システムがあり、少量のコードだけで必要なコードを迅速にテストできます。 go test コマンドは、ソース コード ディレクトリにある *_t […]
-
gogenerate コマンド – コンパイル前に特定のタイプのコードを自動的に生成します
go generateコマンドは Go 言語のバージョン 1.4 で追加された新しいコマンドです。このコマンドを実行すると、現在のパッケージに関連するソース コード ファイルがスキャンされ、 //go:gener […]
-
go get コマンド – ワンクリックでコードを取得、コンパイル、インストールします
go get コマンドは、コード管理ツールを利用して、コード パッケージとその依存パッケージをリモートでプルまたは更新し、コンパイルとインストールを自動的に完了できます。プロセス全体はアプリをインストールするのと […]
-
go install コマンド – コンパイルしてインストールする
go install コマンドの機能は、前のセクション「 go build コマンド」で紹介した go build コマンドと似ており、追加パラメータのほとんどは go build と共通に使用できます。 go […]
-
go fmt コマンド – コードファイルのフォーマット
プログラミング言語の場合、コードのフォーマットは最も物議を醸す問題です。開発者によってコーディング スタイルや習慣が異なる場合がありますが、すべての開発者が同じフォーマットを使用してコードを記述することができれば […]
-
go run コマンド – コンパイルして実行
Pythonまたは Lua 言語は、バイナリを出力せずに、仮想マシンを使用してコードを直接実行できます。 Go 言語は仮想マシンを使用しませんが、 go runコマンドを使用して同じ効果を実現できます。 go […]
-
go clean コマンド – コンパイルされたファイルをクリアします
Go 言語のgo cleanコマンドを使用すると、現在のソース パッケージおよび関連するソース パッケージでコンパイルおよび生成されたファイルを削除できます。これらのファイルには次のものが含まれます。 go […]
-
go buildコマンド(go言語コンパイルコマンド)完全攻略
Go言語のコンパイル速度は非常に速いです。 Go バージョン 1.9 以降では、関数粒度の同時コンパイルを実行するために、Go 言語の同時実行機能がデフォルトで使用されます。 Go 言語のプログラミングは、独 […]
-
Go言語のファイルロック操作
Go 言語を使用してプログラムを開発する場合、複数のプロセスが同じファイルに対して同時に動作することがよくあり、ファイル内のデータが混乱しやすくなります。このとき、これらの矛盾を何らかの手段でバランスさせる必要が […]