![goenvでGoをセットアップする](/images/icons/gopher_icon.png)
今の所、プログラミング言語 Go は 1.x 系のバージョンが最新なわけですが、 非公式ながら Go2 の話も盛り上がっているので、 そろそろ真面目にバージョン管理す
![json.Unmarshalとreflectパッケージを使って構造体を生成する](/images/icons/gopher_icon.png)
今回は reflect パッケージと json パッケージも使って構造体の生成をしてみます。 json.Unmarshal を使った構造体の生成 以下の構造体を定義します。 1type Msg struct { 2 ID int `json:"id"` 3 Msg string `json:"msg"` 4}
![Goのreflectパッケージを使ってインスタンスを生成する](/images/icons/gopher_icon.png)
プログラミング言語 Go で インスタンスを生成する関数を作るにはどうすれば良いかを調査しました。 抽象化されたプログラムを書くには? 抽象化されたコー
![Goのinterfaceを使ったmockのテストの書き方を学んだ](/images/icons/gopher_icon.png)
プログラミング言語 Go を最近少しづつ触るようになってきました。 主に Python で書いていた簡易なスクリプトを置き換える作業なのですが、 開発の過程で、Go