osada-chan

Rails メインでサーバーサイドエンジニアしつつ現場監督やってます

2015-06-09から1日間の記事一覧

A Tour of Go 12

Go

12ページ目 写経ツマラン。 package main import "fmt" var i, j int = 1, 2 var c, python, java = true, false, "no!" func main() { fmt.Println(i, j, c, python, java) } 変数は複数同時に初期化できるますよ、と。 これはきもい、というか慣れない。 Goは…

A Tour of Go 11

Go

11ページ目 package main import "fmt" var i int var c, python, java bool func main() { fmt.Println(i, c, python, java) } 変数は複数同時に宣言できます、と。 各言語にfalseを割り当てているのは、なにかあるのか...?笑

A Tour of Go 10

Go

10ページ目 序盤はがんがんいかなくては、終わるまでにすごく時間がかかることが分かった(分かっていたがやる気が無かった) package main import "fmt" func split(sum int) (x, y int) { x = sum * 4 / 9 y = sum - x return } func main() { fmt.Println…

A Tour of Go 9

Go

9ページ目 package main import "fmt" func swap(x, y string) (string, string) { return y, x } func main() { a, b := swap("hello", "world") fmt.Println(a, b) } 関数は複数の戻り値を返すことができる。 これは、 A Tour of Go 3 - osadake212のブロ…

A Tour of Go 8

Go

8ページ目 単純な話が続いてるけど、こういうのもしっかり写経して自分のものにしていきたい。(真面目か) package main import "fmt" func add(x, y int) int { return x + y } func main() { fmt.Println(add(42, 13)) } 引数の型宣言が省略できると。 個…