rust19.错误
1 | //1.rust将错误类型分为两个类别:可恢复错误和不可恢复错误 |
- 3rust中backtrace = 1
1 | RUST_BACKTRACE=1 cargo run # 显示运行过程中的细节 |
- 4.Result<T,E>
1 | enum Result<T,E> { |
- 5.简写
1 | use std::fs::File; |
- 实际上可以:(编译器提示)
1 | use std::fs::File; |
- 或者(自行提示)
1 | use std::fs::File; |
1 | use std::io; |
- 7.这一部分实际上可以简写,使用?抛出error
1 | fn read_username_from_file() -> Result<String,io: Error> { |
- 8.进一步简化,使用连写的方式
1 | fn read_username_from_file() -> Result<String,io: Error> { |
Comment