技術向上

プログラミングの学び、気になるテクノロジーやビジネストレンドを発信

2018-12-01から1日間の記事一覧

カスタムエラー【Go】

Go

fmtパッケージによるerrorの出力内容を変更できる、interfaceです。 stringerと同様です。interfaceは次のように定義されています。 type error interface { Error() string } よって、Error() stringを、対象とする型のメソッドに指定して、 編集した内容を…

stringer【Go】

Go

fmtパッケージによるtype定義した型の出力内容を変更できる、interfaceです。 stringerのinterfaceは次のように定義されています。 type Stringer interface { String() string } よって、String() stringを、変更したい型のメソッドに指定して、 編集した内…