Differences between revisions 22 and 23
Deletions are marked like this. | Additions are marked like this. |
Line 16: | Line 16: |
* [http://www.programming-books.io/essential/go/ Essential Go - a free Go programming book] |
概要
Googleにより作成された言語、コンパイルする
公式サイト
学習
関連ツール
ソースチェックアウト
先端を取得したい場合は以下のようにする
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