Golang
概要
Googleにより作成された言語、コンパイルする
公式サイト
学習
- Let's Go --- プログラミング言語 Go ドキュメント v0.1 documentation
- Effective Go --- プログラミング言語 Go ドキュメント v0.1 documentation
- NDS#36 Go言語入門
- Essential Go - a free Go programming book
関連ツール
- go-gb - A(nother) tool to build go projects. - Google Project Hosting
- ymotongpoo / genv --- Bitbucket
- mitchellh/packer · GitHub- golang/groupcache · GitHub
- lann/squirrel · GitHub
ソースチェックアウト
先端を取得したい場合は以下のようにする
hg clone https://go.googlecode.com/hg/ go
特定のリリースをチェックアウトしたい場合は以下のようにする。
hg clone -r release.2010-09-15 https://go.googlecode.com/hg/ go
インストール
brew install go
GOPATH を設定します。デフォルトは ${HOME}/go です。
export GOPATH=${HOME}/lib/go
cd go/src
./all.bash
cat >hello.go <<EOF
package main
import "fmt"
func main() {
fmt.Printf("hello, world\n")
}
EOF
8g hello.go
8l hello.8
./8.out
設定
go get -u github.com/golang/lint/golint
利用方法
フレームワーク
WEB
RDB
参考サイト
http://www.slideshare.net/moriyoshi/1030go
