Rustでは、他の言語のようにnullや例外(Exception)が存在しません。 その代わりに、Rustは「値の存在有無をOption型」、「処理の成功・失敗をResult型」で扱います。また、回復不能なエラーが発生した場合にはpanic!でプログラムの実行を中止させることができます。 この記事では、Rustのエラーハンドリング方法をわかりやすく解説します。 1. 値の存在有無を表すOption<T>型 Option<T>型はどういうときに使うか Option<T>型のよく使う便利メソッド 処理の成功・失敗を表すResult型 Result型はどういうときに使うか Result型のよく使う便利メソッド 実行を中止させるpanic! panic!はどういうときに使うか Rustのエラーハンドリングまとめ 1. 値の存在有無を表すOption<T>型 Rustでは、値が存在するか存在しないか