問題
go言語でデフォルト引数を使いたいじゃないか。
調査
Go does not have optional parameters
用意してないっぽい。だけど、その下にある
type Params struct { a, b, c int } func doIt(p Params) int { return p.a + p.b + p.c } // you can call it without specifying all parameters doIt(Params{a: 1, c: 9})
パラメータをstructで定義するのは良いアイディアだと思った