Rust 通过 Result<T, E> 处理可能失败的运算,通过 Option<T> 处理可能缺失的值。Result 有 Ok(T) 表示成功和 Err(E) 表示错误,而 Option 有 Some(T) 和 None。模式匹配和 ? 运算符支持优雅的错误处理和传播。Rust 不使用异常,消除了许多常见的错误处理问题。
Result<T, E>
Option<T>
Result
Ok(T)
Err(E)
Option
Some(T)
None
?
用自己的话写下这一站的结论。