Home もふもふのブログ
  • 当ブログについて
  • 過去の記事
  • 記事一覧
  • カテゴリ一覧
  • タグ一覧
  • プライバシーポリシー
  • お問い合わせ
  1. もふもふのブログ
  2. タグ一覧
  3. Go-Errors

Go-Errors

Go言語のエラー処理を「Must」関数で簡略化しよう

Goの「Must」パターンは、初期化処理など失敗が許されない場面でエラー処理を簡潔にする手法です。本記事では標準ライブラリでの利用例や自作方法、使ってはいけないケースも含め、正しい使い分けを解説します。

go-errors go-must
📅 2025/3/8 · 📝 2026/1/7
☕ 4 分で読めます

Go言語のエラー処理の仕組み② - 比較編

Goでエラー比較。==は直接返るエラーのみ有効、構造体でラップすると一致しない。errors.IsはUnwrap実装済みのラップを辿って比較するので、エラーを包む型にはUnwrapを用意しGo1.13以降の規約を押さえる。例でみけ猫チェックの挙動を実演。

go-errors
📅 2022/4/14 · 📝 2026/1/7
☕ 5 分で読めます

Go言語のエラー処理の仕組み① - 基本編

Go言語におけるエラー処理の仕組みについて解説します。他言語と違って例外処理(try~catch等)がなく、エラー変数に対して判定を行う単純な仕組みになっています。本記事ではエラー処理の基本的な所を解説します。

go-errors
📅 2022/4/13 · 📝 2026/1/7
☕ 8 分で読めます


©2026 もふもふのブログ