mirror of
https://github.com/LukasKalbertodt/programmieren-in-rust.git
synced 2024-11-18 10:58:57 +01:00
.. | ||
README.md | ||
try-opt.rs |
Aufgabe 1: try!
für Option
Wir hätten gerne ein Makro try_opt!()
, welches wie try!()
funktioniert, allerdings für Option
s.
try_opt!(Some(3))
soll zu "3" evaluieren, während try_opt!(None)
ein early return auslösen soll.
Die beiden vorgegebenen Funktionen sollen wie erwartet funktionieren.