はじめに

完了

エラー処理は、失敗の可能性を予測して処理するプロセスです。

たとえば、プログラムでファイルの読み取りが失敗した後も、その不適切な入力を使い続けると、明らかに問題のあるエラーが生成されます。 そのようなエラーを認識して明示的に管理することができれば、さらなる落とし穴からプログラムを救うことができます。

学習の目的

このモジュールでは、次の方法を学習します。

  • panic! を使用して、致命的なエラーを処理する。
  • 値が省略可能な場合、または値がないことがエラー状態ではない場合に、Option 列挙型を使用する。
  • 問題が発生する可能性があり、呼び出し元が問題に対処する必要がある場合に、Result 列挙型を使用する。

必須コンポーネント

  • Rust 開発環境。
  • Cargo を使用した Rust コードの作成、編集、実行に関する知識。