どのように: Rustは主に2つの方法でエラーを処理します:回復可能エラーと回復不可能エラーです。両方について見てみましょう。 回復可能エラーではResult<T, E>を使用します:.
Result<T, E>
方法: Rustで基本的なロギングシナリオをlogクレートを用いて設定してみましょう。これはロギングのファサードを提供し、env_loggerはlogクレートのためのロギング実装です。まず、Cargo.tomlにそれらを追加します:.
log
env_logger
方法: たとえば、あなたが複数回に渡って円の面積を計算するコードを持っていた場合を考えましょう。式を繰り返す代わりに、関数にそれをラップします。
方法: Rust言語の簡単なコード片をリファクタリングして、よりイディオマティックで保守しやすくしましょう。整数のベクタの合計を計算する関数から始めます:.