はじめに
エラー処理は、失敗の可能性を予測して処理するプロセスです。
たとえば、プログラムでファイルの読み取りが失敗した後も、その不適切な入力を使い続けると、明らかに問題のあるエラーが生成されます。 そのようなエラーを認識して明示的に管理することができれば、さらなる落とし穴からプログラムを救うことができます。
学習の目的
このモジュールでは、次の方法を学習します。
panic!
を使用して、致命的なエラーを処理する。- 値が省略可能な場合、または値がないことがエラー状態ではない場合に、
Option
列挙型を使用する。 - 問題が発生する可能性があり、呼び出し元が問題に対処する必要がある場合に、
Result
列挙型を使用する。
必須コンポーネント
- Rust 開発環境。
- Cargo を使用した Rust コードの作成、編集、実行に関する知識。