A Tour of Go
https://go-tour-jp.appspot.com/list
Basics
- 実行
$ go run xxx.go - パッケージ名を指定し、関数名の先頭は大文字にする
fmt.Printf("Hello world") - 最後にセミコロンはつけない
:=で初期値を宣言s := ""- 関数は複数の戻り値を返すことができる
func swap(x, y string) (string, string) { return y, x } - 戻り値に名前をつけることができる
func split(sum int) (x, y int) { x = sum * 4 / 9 y = sum - x return }