ポインタについて

  • 構造体を生成して変数に代入する時に,構造体の前に&を付けると,変数には構造体の値ではなくアドレスが格納される。
var task Task = Task{} // Task型
var task *Task = &Task{} // Taskのポインタ型

参考

第3章 型システム―型を用いた安全なプログラミング:はじめてのGo―シンプルな言語仕様,型システム,並行処理|gihyo.jp … 技術評論社