go langことはじめ
ちょっとgoさわってみたくなった
インストール
Macなのでhomebewで
% brew install go
ちょーかんたん
PATHの設定
zshなので.zprofileで
if [ -x "`which go`" ]; then export GOROOT=`go env GOROOT` export GOPATH=$HOME/.golocal export PATH=$PATH:$GOROOT/bin:$GOPATH/bin fi
事前にmkdir ~/.golocal
してます
はろーごーらんぐ
定番
- hello.go
package main import "fmt" func main() { fmt.Println("はろーごーらんぐ") }
というか普通に日本語つかえた。
build
% go build hello.go
実行
% ./hello はろーごーらんぐ
でけた。
ちなみに
なんでいきなりgoかというと、aws-goを使ってみたかったから。 AWS API使ったすごい簡単なものをpythonで作ったんだけど、ふとこれをgoで作ったらどんなんになるんだろと思って。
というわけでこれからaws-goで遊んでみます。