kazasiki's blog

プログラミングとかゲームとか

2019-03-24から1日間の記事一覧

enum値を引数に持つメソッドを持つstructのInterfaceを作るコツ

golangではライブラリ自体はinterfaceを提供しておらず、使う側で必要になったら作れという風潮があると思ってます。golangのinterfaceはダックタイプなので、概ねはそれで上手く行きます。 ただ、引数にenum値がある場合、素直にメソッドのシグネチャをコピ…