学习rust(六)异常处理
作者:互联网
6 异常处理
1 异常处理
可恢复
不可恢复
致命异常
2 可恢复异常
pub enum Option<T>{
None,
Some<T>
}
pub enum Result<T,E>{
OK(T),
Err<E>
}
3 option和result组合
map_err
and_then
unwrap_or
unwrap_or_else
as_ref
or/or_else
as_mut
4 及早返回运算符?
在后面加上?
5 不可恢复异常
panic!
6 自定义错误和Error特征
标签:unwrap,恢复,enum,pub,else,学习,异常,rust 来源: https://www.cnblogs.com/beckbi/p/14716159.html