Rust 语言之旅 目录

Result

Rust 有一个内置的泛型枚举叫做 Result,它可以让我们返回一个可能包含错误的值。 这是编程语言进行错误处理的惯用方法。

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

注意我们的泛型有多个用逗号分隔的参数化的类型

这个枚举很常见,使用关键字 OkErr 可以在任何地方创建其实例。