RobustnessResult, ? operator & No Exceptions
All courses

Errors as values, not stack unwinding

Result<T, E> is Ok(T) or Err(E). The ? operator propagates errors up. No hidden control flow — refreshingly honest.

Quirk: panic! is for unrecoverable bugs. Recoverable problems use Result. Know which is which or your users will know first.

Output
Press Run to execute your code.