プログラミング

プログラミング

null の取り扱い

エラーの取り扱い

例外

  • 例外
  • 独自の例外型を定義する
  • catch すべき例外と、catch すべきで無い例外
  • 例外の投げ方の指針
  • 例外の問題点

Either モナド

  • Error を表すデータ型
  • Either モナド
  • Either の連結
  • do 記法
  • パラメーターを持った列挙体
  • エラーを表す型
  • 例外との比較

ジェネリクスを持たない言語での手法

  • 複数の値を返すための手法 (Tuple)
  • エラーと値の両方を返す手法
  • Go のエラー処理
  • TypeScript のエラー処理