Go 言語 (Golang とも呼ばれる) は、2009 年に Google によって作成された新興プログラミング言語です。 Golang はビッグ データやクラウド コンピューティングなどの分野で非常に人気があり、その高性能、学習と使用の容易さ、およびクロスプラットフォーム機能により広く歓迎されています。今回はGolang開発環境の構築方法を紹介します。
- Golang をダウンロードしてインストールする
まず、Golang をダウンロードしてインストールする必要があります。 Golang の公式 Web サイトでは複数のバージョンのバイナリ インストーラーが提供されており、さまざまなオペレーティング システムやハードウェア アーキテクチャに応じて対応するバージョンを選択できます。 Windows システムの場合は、インストーラーを .msi ファイルとしてダウンロードでき、Linux または Mac OS X システムの場合は、ソース コードまたはバイナリ ファイルの圧縮パッケージをダウンロードできます。
インストールが完了したら、Golang のインストール パスをシステム環境変数に追加する必要があります。 Windows システムの場合は、「コンピューター」または「マイ コンピューター」を右クリックして「プロパティ」を選択し、「システムの詳細設定」の「環境変数」をクリックして、環境変数「GO_HOME」および「GOPATH」を「システム」に追加します。 Variables」は、それぞれ Golang のインストール パスと作業ディレクトリを指します。 Linux または Mac OS の場合
Golang の開発プロセスでは、コードの作成、デバッグ、実行にいくつかのエディタまたは IDE を使用する必要があります。現在、より人気のある Golang 開発ツールは次のとおりです。
- Visual Studio Code: Microsoft が開発した無料のコード エディターで、複数の言語とプラグインをサポートし、Golang 開発に使用できます。
GoLand: JetBrains が開発した統合開発環境で、特に Golang 開発に使用され、非常に強力な機能を備えています。
Sublime Text: プラグインとカラー スキームを使用して Golang 開発を実現できる軽量のテキスト エディター。 - Vim: Golang 開発にも使用できる、強力で人気のあるターミナル テキスト エディター。
-
- ここでは、Visual Studio Code を例にして、Golang 開発環境を構築する方法を紹介します。
- まず、対応するプラグインと拡張機能を Visual Studio Code にインストールする必要があります。 Visual Studio Codeの左側のメニューバーで「拡張機能」をクリックし、「Go」関連の拡張機能を検索してインストールします。インストールが完了すると、次のようなさまざまな機能を使用して Golang 開発を行うことができます。
コードの強調表示と自動補完
コード スニペットとテンプレート
デバッガとテスト ツール- コードのフォーマットとリファクタリングなど
-
- Golang プロジェクトの作成
-
開発環境をインストールした後、 Golang プロジェクトの作成を開始できます。まず、作業ディレクトリに新しいフォルダーを作成します。例:
export PATH=$PATH:/usr/local/go/bin
ログイン後にコピー
- 次に、そのフォルダーの下に main.go という名前の Golang ソース コード ファイルを作成します。例:
mkdir myproject
cd myproject
ログイン後にコピー
このファイルは最も単純な Golang プログラム。「Hello, World!」をコンソールに出力するために使用されます。これで、Golang のコンパイラを使用してこのプログラムをコンパイルして実行できるようになりました。ターミナルに次のコマンドを入力します。
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
ログイン後にコピー
最初のコマンドはコンパイルして実行可能ファイル main を生成し、2 番目のコマンドはメイン実行可能ファイルを実行してコンソールに「Hello, World!」を出力します。
依存関係パッケージをインストールする
Golang 開発では、サードパーティのライブラリやフレームワークを使用して、ネットワーク通信、データベース アクセス、Web 開発、など。 Golang の標準ライブラリには、fmt、net、http、database/sql など、一般的に使用される多くの機能モジュールがすでに含まれています。さらに、 go get コマンドを使用して、他のサードパーティのライブラリやフレームワークを取得してインストールすることもできます。
- たとえば、次のコマンドを使用して、gin という名前の Web フレームワークをインストールできます:
go build main.go
./main
ログイン後にコピー
このコマンドは、GitHub から gin フレームワークのソース コードをダウンロードし、依存関係パッケージをインストールします。を実行すると、実行可能ファイルが生成されます。次に、main.go ファイルに gin フレームワークを導入し、その API を使用して Web 開発を実装できます。
go get -u github.com/gin-gonic/gin
ログイン後にコピー
このプログラムは HTTP サーバーを起動し、8080 ポートをリッスンし、ユーザーがアクセスすると戻ります。ルート パス 文字列「Hello, World!」。
まとめ
これまでのところ、Golang 開発環境をセットアップする方法、基本的なコマンドとツールを使用して Golang プログラムを作成、コンパイル、実行する方法、および 3 番目のソフトウェアをインストールして使用する方法を学びました。 -パーティーライブラリとフレーム。継続的な学習と探索を通じて、Golang 言語と開発をより深く理解し、より効率的でエレガントで信頼性の高いアプリケーションを実装することができます。
以上がgolangでの環境構築方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。