Golang はオープンソース プログラミング言語であり、開発作業に Golang を使用する開発者が増えています。 Golang の最大の利点はその効率性と並列処理であり、高速ネットワークの処理でも非常に優れたパフォーマンスを発揮します。 Golang 開発環境をローカルにデプロイする場合も、この記事で詳細なガイドが提供されます。
ステップ 1: Golang をインストールする
まず、公式 Web サイトから Golang インストール パッケージをダウンロードし、プロンプトに従ってコンピュータにインストールする必要があります。 Windows では、[次へ] をクリックするだけでインストールが完了しますが、Mac では、フォルダをアプリケーション フォルダにコピーする必要があります。
インストールが完了したら、GOPATH 環境変数を構成する必要があります。この環境変数は、Golang プロジェクトのルート ディレクトリを指定するために使用されます。これは、[コントロール パネル] -> [システムとセキュリティ] -> [システム] -> [システムの詳細設定] -> [環境変数] で構成できます。
ステップ 2: エディターをインストールする
次に、Golang でコーディングするためのエディターを選択する必要があります。 Visual Studio Code、Sublime Text、Atom など、選択できるエディターは多数あります。ただし、Golang 開発作業をサポートしており、非常に使いやすいため、Visual Studio Code を使用することをお勧めします。
Visual Studio Code 公式 Web サイトからインストール パッケージをダウンロードしてインストールできます。
ステップ 3: プロジェクトの作成
上記のステップを完了したら、最初の Golang プロジェクトの作成を開始できます。 GOPATH 環境変数で指定されたワークスペースにフォルダーを作成し、「hello」という名前を付けます。このフォルダーに「main.go」というファイルを作成し、次の内容を入力します。
package main import "fmt" func main() { fmt.Println("Hello World") }
このプログラムは「Hello World」を出力します。次に、ターミナルでコマンド go build
を使用してプログラムをコンパイルする必要があります。コマンドを実行すると、「hello」フォルダーに「hello.exe」という名前のファイルが表示されます。次に、ターミナルでファイル ./hello.exe
を実行できます。このとき、ターミナルから「Hello World」の出力が表示されます。
ステップ 4: プログラムを実行してデバッグする
Visual Studio Code では、左側のサイドバーに [デバッグ] ボタンがあります。ボタンをクリックすると、「launch.json」というファイルが表示されます。このファイルには、プログラムの実行方法とデバッグ方法に関する手順が記載されています。
まず、次の内容をファイルに追加する必要があります:
{ "version": "0.2.0", "configurations": [ { "name": "Launch Go", "type": "go", "request": "launch", "mode": "debug", "program": "${workspaceRoot}/hello", "env": {}, "args": [] } ] }
次に、プログラムにブレークポイントをいくつか追加する必要があります。これを行うには、コード行の左側でマウスをクリックするか、F9 キーを押します。デバッグ機能をデモンストレーションするには、fmt.Println("Hello World")
という行の前にブレークポイントを追加します。
最後に、F5 キーを押して「Launch Go」を選択してデバッグを開始する必要があります。この時点で、Visual Studio Code はプログラムを開始し、コード行の手前で停止します。デバッグ ツールバーを使用すると、コードをステップ実行したり、変数を表示したりできます。
概要
これで、Golang 環境がローカルに正常にデプロイされ、最初の Golang プロジェクトが作成されました。もちろん、サードパーティのパッケージの使用方法やマルチスレッド管理など、今後数日間でさらに多くの知識を学ぶ必要があります。ただし、このガイドは良いスタートを切ることができたと思います。
以上がgolangをローカルにデプロイする方法を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。