osada-chan

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

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

A Tour of Go 15

Go

15ページ目 package main import "fmt" const Pi = 3.14 func main() { const World = "世界" fmt.Println("Hello", World) fmt.Println("Happy", Pi, "Day") const Truth = true fmt.Println("Go rules?", Truth) } 定数に代入する場合は「:=」が使えない。…

A Tour of Go 14

14ページ目 Goで使える型についての話。 package main import ( "fmt" "math/cmplx" ) var ( ToBe bool = false MaxInt uint64 = 1 << 64 - 1 z complex128 = cmplx.Sqrt(-5 + 12i) ) func main() { const f = "%T(%v)\n" fmt.Printf(f, ToBe, ToBe) fmt.Pri…

A Tour of Go 13

Go

13ページ目 package main import "fmt" func main() { var i, j int = 1, 2 k := 3 c, python, java := true, false, "no!" fmt.Println(i, j, k, c, python, java) } 型推論の話。記述量が減っていいよね。 この辺はモダンな言語だと普通かな(モダンとは..…