whileD'iary

日記とか

Golangのinterface自分用覚え書き

Goでinterfaceを少しだけ使ってみたのでそれの覚え書き

Goのinterfaceはメソッドリストでこれをすべて実装していればいいらしいです。他にもfunc f(args ...interface{})のように、任意の型を引数に取るための使われるinterface{}というのもある。こっちは他にも使い方ありそうだし全然調べてないので割愛。

最初に言ったのを少し書いてみたのが下のコード

giste189d2be8e3c05465490e27293e52cc0