Rust的问号操作符?

2020-03-09  本文已影响0人  张益达同志

rust-lang地址

enum Result<T, E> {
    Ok(T),
    Err(E),
}

Rust的异常处理是通过 Result 的 Ok 和 Err 成员来传递和包裹错误信息.
然而错误信息的处理一般都是要通过match来对类型进行比较, 所以很多时候代码比较冗余, 通过?符号来简化Ok和Err的判断。

转一个例子

上一篇下一篇

猜你喜欢

热点阅读