? - 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