? - Rust By Example
? - Rust By Example
Question mark, 疑問符 Rust By Example
TypeScriptのそれとは少し違う。
Rustにおける疑問符はエラー処理に使える。
これをResult<T, E>型を返す関数の中で使う。
Result型の式に?を使えば、展開(unwrap)して、エラーならばそのエラーオブジェクトを返すという処理をやってくれる。
Result型を取り扱う関数の中で有効。
Nicer error reporting - Command Line Applications in Rust
#WebScrap #Bookmark