Rust-túra Tartalomjegyzék

Result - Sikert kifejező értékek

Az Option-höz hasonlóan a Rust-ban egy másik beépített generikus enum is van, a Result. Ennek segítségével egy olyan értékkel térhetünk vissza, aminek a létrejötte során lehetséges, hogy hiba történt.

A nyelv ennek az enumnak a segítségével oldja meg a hibakezelést.

enum Result<T, E> {
    Ok(T),
    Err(E),
}

Figyeljük meg, ahogy a generikus típus több típus paramétert is fogad, melyek vesszővel vannak elválasztva.

Társához hasonlóan ez az enum is nagyon gyakori, így a kódban bárhol példányosítható az Ok és Err változatok segítségével.