Instruments of Texas


ストーリー

この演習では、RPN電卓を作る過程でチームが作成した関数によって発生するエラーを扱います。

(注:この演習に、実際の電卓の実装はありません。)

タスク

受講者は、エラーを扱う関数を3つの方法で実装します。

  • エラーをそのまま伝播させること
  • エラーをrescue(一部の言語ではcatch)し、失敗を伝える結果を出力すること(例:Elixirの:error)
  • エラーをrescue(一部の言語ではcatch)し、メッセージ付きで失敗を伝える結果を出力すること(例:Elixirの{:error, "message"})

実装