Edited at

はじめてのGo言語 1.環境構築

More than 3 years have passed since last update.

普段はJavaScriptばかり書いていますが、最近Go言語を勉強し始めました。

忘れないように最初にしたことをメモ。


インストール

インストールはhomebrew経由で行いました。

$ brew install go

インストールが完了したら

$ go version

でバージョンを確認します。

下記のように表示されればOK(2015年10月13日現在)

go version go1.4 darwin/amd64


GOPATHを設定する

次にGOPATHという名前の環境変数を設定します。

GOPATHで指定したパスははGoのパッケージをインストールする場所になるようです。

export GOPATH=$HOME/<pathを指定する>


Goを書いてみる

とりあえずHello worldを書いてみる。

hello.goというファイルを作って以下の内容を記述する。


hello.go

package main

import "fmt"

func main() {
fmt.Println("hello world")
}


hello.goがあるディレクトリまで移動して、以下のコマンドを叩たたく。

$ go run hello.go

hello world

hello worldが表示されればOK。

go runはコンパイル後にそれを実行してくれる。

もしコンパイルのみをしたい場合は

$ go build hello.go

でコンパイルができる。

ちなみに以下のコマンドを打つと自動でGoが定めたスタイルに合わせてコードを整形してくれる。

$ go fmt hello.go

まだまだ始めたばかりなので間違いとかありましたらぜひ教えて下さい。