Goでオプショナルパラメータをどう扱うか
Goのオプショナル引数の実装パターン