Golangのinterface自分用覚え書き
Goでinterfaceを少しだけ使ってみたのでそれの覚え書き
Goのinterfaceはメソッドリストでこれをすべて実装していればいいらしいです。他にもfunc f(args ...interface{})のように、任意の型を引数に取るための使われるinterface{}というのもある。こっちは他にも使い方ありそうだし全然調べてないので割愛。
最初に言ったのを少し書いてみたのが下のコード
Goでinterfaceを少しだけ使ってみたのでそれの覚え書き
Goのinterfaceはメソッドリストでこれをすべて実装していればいいらしいです。他にもfunc f(args ...interface{})のように、任意の型を引数に取るための使われるinterface{}というのもある。こっちは他にも使い方ありそうだし全然調べてないので割愛。
最初に言ったのを少し書いてみたのが下のコード