文章目录 前言 1、不可恢复错误 1.1、panic! 宏的使用 1.2、通过 Powershell命令行分析错误原因 2、可恢复的错误 2.1、Rustlt<T,E>枚举类的使用 2.2、Result 类的unwrap() 和 expect(message: &str) 方法 3、可恢复的错误的传递 4、结合kind方法处理异常 前言 Rust 有一套独特的处理异常情况的机制,它并不像其它语言中的 try 机制那样简单。 在Rust 中的错误分为两大类:可恢复错误和不可恢复错误。大多数编程语言用 Exception (异常)类来表示错误。在 Rust 中没有 Exception。对于可恢复错误用 Result<T, E> 类来处理,对于不可恢复错误使用 <