Go - 環境設定
ようこそ、熱心なプログラマー候補者诸位!今日は、Goプログラミングの魅力的な世界に飛び込んでみましょう。あなたの近所の親切なコンピュータサイエンスの先生として、私があなたのGo環境の設定をガイドします。コードを書いたことがないとしても心配しないでください。一歩一歩進めていき、すぐに最初のGoプログラムを書く準備が整います!
ローカル環境の設定
ローカル環境の設定は、新しいアートプロジェクトを始める前にワークスペースを準備することに似ています。あなたの名作を創造するためには、正しいツールと材料が必要です。私たちの場合、以下の3つの主要なコンポーネントが必要です:
- テキストエディタ
- Goコンパイラ
- Goアーカイブ
これらの各々について詳しく見ていきましょう。
テキストエディタ
テキストエディタは、あなたがGoコードを書く場所です。デジタルノートブックですが、もっとクールです!多くの選択肢がありますが、初心者にはVisual Studio Code(VS Code)を推荐します。無料で、ユーザーフレンドリーで、Goに対する優れたサポートがあります。
VS Codeをインストールするには:
- 公式VS Codeウェブサイト(https://code.visualstudio.com/)にアクセスします。
- あなたのオペレーティングシステムに対応したバージョンをダウンロードします。
- インストール手順に従います。
インストールが完了したら、VS Codeを開き、Goエクステンションをインストールします:
- 左サイドバーのエクステンションアイコンをクリックします(四角形のアイコンが4つ並んでいます)。
- 「Go」を検索します。
- GoogleのGoチームによるエクステンションを見つけて「インストール」をクリックします。
これで、テキストエディタはGoコードを書く準備が整いました!
Goコンパイラ
Goコンパイラは、あなたのGoコードをコンピュータが理解し実行できるものに変換する魔法のような翻訳者です。これはGoインストールパッケージに同梱されていますので、次のステップでGoアーカイブをダウンロードする際に一緒に入手します。
Goアーカイブをダウンロードする
Goアーカイブには、コンパイラを含むGoプログラミングを始めるのに必要なすべてのものが含まれています。それでは、ダウンロードしましょう!
- 公式Goダウンロードページにアクセスします:https://golang.org/dl/
- あなたのオペレーティングシステムに適したバージョンを選択します。
次に、さまざまなオペレーティングシステムでのGoのインストール方法を見てみましょう。
UNIX/Linux/Mac OS X、以及 FreeBSDでのインストール
Unixベースのシステム(LinuxやmacOS)を使用している場合は、以下の手順に従ってください:
- ターミナルを開きます。
- ダウンロードしたアーカイブを/usr/localに展開します:
sudo tar -C /usr/local -xzf go1.x.x.linux-amd64.tar.gz
(1.x.xをダウンロードしたバージョンに置き換えてください)
- GoをPATHに追加するために、~/.profileまたは~/.bash_profileに以下の行を追加します:
export PATH=$PATH:/usr/local/go/bin
- プロファイルを再読み込みします:
source ~/.profile
これで、UnixベースのシステムにGoをインストールしました!
Windowsでのインストール
Windowsユーザーの場合、プロセスは少し異なりますが、同様に簡単です:
- ダウンロードしたMSIインストーラを実行します。
- ポップアップの指示に従います。インストーラがすべてを設定します。
- 全ての変更が有効になるようにコンピュータを再起動します。
見てください、簡単ですね!
インストールの確認
ここからは、エキサイティングな部分です。すべてが正しく動作するか確認しましょう。コンサートの前のサウンドチェックのようなものです。Goインストールを確認します:
- ターミナル(Windowsではコマンドプロンプト)を開きます。
- 以下のコマンドを入力します:
go version
go version go1.x.x
のようなものが表示されたら、おめでとうございます!あなたのGo環境は無事に設定されました。
もう一つのコマンドでGoのインストール場所を確認しましょう:
go env GOROOT
これで、Goインストールの場所が表示されます。
最初のGoプログラム
すべてが設定されたので、最初のGoプログラムを書いてみましょう!テキストエディタを開き、新しいファイル「hello.go」を作成します。以下のコードを入力します:
package main
import "fmt"
func main() {
fmt.Println("Hello, Go world!")
}
ファイルを保存し、ターミナルを開きます。保存した「hello.go」があるディレクトリに移動し、以下を実行します:
go run hello.go
ターミナルに「Hello, Go world!」が表示されたら、自分を褒めてあげてください。あなたは最初のGoプログラムを実行したのです!
よく使うGoコマンド
最後に、よく使うGoコマンドのリストをまとめます:
コマンド | 説明 |
---|---|
go run |
Goプログラムをコンパイルして実行します |
go build |
プログラムをコンパイルしますが、実行はしません |
go fmt |
Goソースコードを格式化します |
go get |
パッケージと依存関係をダウンロードしてインストールします |
go test |
Goソースファイルのテストを実行します |
go version |
Goバージョンを表示します |
go env |
Go環境情報を印刷します |
覚えておいてください、コードを学ぶことは旅であり、目的地ではありません。間違えることを恐れずに、それらは学ぶ機会です。練習を続け、好奇心を持ち続けると、 ComplexなGoプログラムを書けるようになる前に気づくでしょう。
さあ、未来のGo愛好家の皆さん、ハッピーコーディング!
Credits: Image by storyset