Rust-túra Tartalomjegyzék

Kíméletes hibakezelés

A Result gyakorisága egy új operátor bevezetését is indokolttá tette. Ez a ?. Hogy bemutassuk mit is tud, nézzünk meg két példát, melyek végeredménye ugyanaz:

do_something_that_might_fail()?
match do_something_that_might_fail() {
    Ok(v) => v,
    Err(e) => return Err(e),
}