エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
golangにおける独自エラー定義方法とエラーごとの処理分岐 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
golangにおける独自エラー定義方法とエラーごとの処理分岐 - Qiita
内容 独自エラーを生成する方法 受け取り側で処理分岐できるエラーを作るには? golangにおけるエラー ... 内容 独自エラーを生成する方法 受け取り側で処理分岐できるエラーを作るには? golangにおけるエラー 下記インターフェースを実装した構造体 Error() は、エラーメッセージとしての文字列を出力する 独自エラーを生成する方法 ① errors.New(text string) error エラーメッセージを文字列で指定 実体の構造体は、errors パッケージで定義されている errorString 型 ② fmt.Errorf(format string, a ...interface{}) error fmt.Sprintf と同様、フォーマットでエラーメッセージを指定 内部的には errors.New(fmt.Sprintf(format, a)) を呼び出しているだけ errors.New と同じく errorString 型 ③ error インターフェースを実装した独自構