Go言語でエラーを書くときに気をつけること - taknb2nchのブログ

Go言語では例外という概念はなく、ビルトインでerror型というのが用意されています。 type error interface { Error() string } 処理に失敗した場合等は例外を発生させることはできなく、errorを返すという形をとります。 またそのメソッドや関数を実行した側は、戻り値にerrorが含まれている場合はその値がnilかどうかを…