bobuhiro11's diary

Go言語のメモ

21 Jan 2017
[golang]

基礎からわかるGo言語」を読んだ. 2012年に発行された本なので,Goのバージョンがちょっと古い(Go 1.0.3)が,構文や考え方は大きく変わらないと思う. 今後,Go言語を使うことになるかもしれないので,気になったところをメモしておく.

var x T     // T型
y := T{ }   // T型
z := &T{ }  // *T型
w := new(T) // *T型
var p1 *int
var p2 interface{} = p1
fmt.Println(p1 == nil) // true
fmt.Println(p2 == nil) // false
fmt.Println(reflect.ValueOf(p2).IsNil()) // true

comments powered by Disqus < 2016年総括 能登和倉万葉の里マラソン2017 >