Goの環境構築をしたよ
Goがものすごいいろいろ変わっててびっくりした。8gとかどこ行ったの?
環境:Debian 6.0.5 32bit (CUI) / Go 1.0.2
ダウンロード・インストール
$ wget http://go.googlecode.com/files/go1.0.2.linux-386.tar.gz
$ tar xvfz go1.0.2.linux-386.tar.gz -C ~/Binary/
ダウンロード・インストールはこれでおkです。あとは設定を。
設定
.bashrcにまあ以下のようなものを書いておきます。
# Go {{{ go=$HOME/Binary/go if [ -d "$go" ] then export GOROOT=$go export PATH=$GOROOT/bin:$PATH fi # }}}
実行とか
// main.go package main import "fmt" func main() { fmt.Printf("Hello, World!\n") }
$ go fmt main.go # コード整形!便利! $ go run main.go # コンパイルせずに実行! Hello, World! $ go build main.go # コンパイル! $ ./main Hello, World!
いろいろ変わってるし、便利になってるし、なんかすごい。
これから勉強していきたいけど…… 続くのかなあ?