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では、値が存在するか存在しないか
![Rustのエラーハンドリングガイド!Option型やResult型を使いこなす - テックブログです](https://cdn-ak-scissors.b.st-hatena.com/image/square/88191a30c07109cfb47125bf52c598e6c60541b4/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fn%2Fnipe880324%2F20230415%2F20230415172024.png)