Folosirea Option/Result poate fi obositoare când încercați doar să scrieți rapid niște cod. Și Option, și Result au o
funcție numită unwrap care poate fi utilă pentru a primi o valoare rapid, dar în mod periculos. unwrap va fi:
Option/Resultpanic!, dacă enumerarea este de tip None/ErrUrmătoarele bucăți de cod sunt echivalente:
opțiunea_mea.unwrap()
match opțiunea_mea {
Some(v) => v,
None => panic!("un mesaj de eroare generat de Rust!"),
}
În mod similar:
rezultatul_meu.unwrap()
match rezultatul_meu {
Ok(v) => v,
Err(e) => panic!("un mesaj de eroare generat de Rust!"),
}
Fiți un bun Rustaceu și folosiți-vă de match când puteți face asta!