2015-08-24から1日間の記事一覧
構造体Fooを構造体Barに埋め込む(フィールド名をつけないメンバとする)ことで、継承の様なことができる。 package main import "fmt" type Foo struct { name string } func(f *Foo)hello() { fmt.Println("Hello", f.name) } type Bar struct{ Foo } func…
Go言語では一旦作成された配列の要素数は変更できない。スライスは配列への参照だけれども要素数の変更は可能。スライスに要素が追加されて、配列のキャパシティを超えた場合には、より大きなキャパシティを持った配列と、そのスライスが作成されて要素の値…