mirror of
https://github.com/KaiserY/trpl-zh-cn
synced 2024-11-09 00:43:59 +08:00
fix mistakes
This commit is contained in:
parent
6a4cf61fab
commit
00339cadcf
@ -31,11 +31,7 @@ Cargo 创建了一个空的测试来帮助我们开始库项目,不像使用 `
|
||||
|
||||
因为没有 *src/main.rs* 文件,所以没有可供 Cargo 的 `cargo run` 执行的东西。因此,我们将使用 `cargo build` 命令只是编译库 crate 的代码。
|
||||
|
||||
<<<<<<< HEAD
|
||||
我们将学习根据编写代码的意图来选择不同的库项目代码组织来适应多种场景。
|
||||
=======
|
||||
我们将学习根据编写代码的意图来以不同方法组织库项目代码以适应多种情况。
|
||||
>>>>>>> 828c1412827d09b3a539566ec64e2560fd5fd22d
|
||||
|
||||
### 模块定义
|
||||
|
||||
|
@ -4,11 +4,7 @@
|
||||
> <br>
|
||||
> commit 4f2dc564851dc04b271a2260c834643dfd86c724
|
||||
|
||||
<<<<<<< HEAD
|
||||
Rust 对可靠性的执着也扩展到了错误处理。错误对于软件来说是不可避免的,所以 Rust 有很多功能来处理出现错误的情况。在很多情况下,Rust 要求你承认出错的可能性并在编译代码之前就采取行动。通过确保不会只有在将代码部署到生产环境之后才会发现错误来使得程序更可靠。
|
||||
=======
|
||||
Rust 对可靠性的执着也扩展到了错误处理。错误对于软件来说是不可避免的,所以当出现错误时, Rust 有很多特性来处理当前情况。在很多情况下,Rust 要求你承认出错的可能性并在编译代码之前就采取行动。通过确保不会只有在将代码部署到生产环境之后才会发现错误来使得程序更可靠。
|
||||
>>>>>>> 828c1412827d09b3a539566ec64e2560fd5fd22d
|
||||
|
||||
Rust 将错误组合成两个主要类别:**可恢复错误**(*recoverable*)和 **不可恢复错误**(*unrecoverable*)。可恢复错误通常代表向用户报告错误和重试操作是合理的情况,比如未找到文件。不可恢复错误通常是 bug 的同义词,比如尝试访问超过数组结尾的位置。
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user