From 3188f7a7849bba56b4a31ee913137a5e8a9dba5a Mon Sep 17 00:00:00 2001 From: Sefank <12670778+Sefank@users.noreply.github.com> Date: Mon, 10 Jan 2022 18:35:00 +0800 Subject: [PATCH] Update title-page.md to V2021-12-24 Signed-off-by: Sefank <12670778+Sefank@users.noreply.github.com> --- src/title-page.md | 23 +++++------------------ 1 file changed, 5 insertions(+), 18 deletions(-) diff --git a/src/title-page.md b/src/title-page.md index 7acb085..e127442 100644 --- a/src/title-page.md +++ b/src/title-page.md @@ -1,28 +1,15 @@ # Rust 程序设计语言 > [title-page.md](https://github.com/rust-lang/book/blob/main/src/title-page.md)
-> commit 126aa9faa8bd67468495d164e54a566208db50e8 +> commit cbd13311c3a7dc62476602c8bd30bcf832b02956 -**Steve Klabnik 和 Carol Nichols,以及来自 Rust 社区的贡献(Rust 中文社区翻译)** +**本书的英文原版由 Steve Klabnik 和 Carol Nichols ,以及来自 Rust 社区的贡献共同编著。本简体中文译本由 Rust 中文社区翻译。** -本书假设你使用 Rust 1.55.0 或更新的版本,且在所有的项目中的 *Cargo.toml* 文件中通过 `edition="2018"` 采用 Rust 2018 Edition 规范。请查看 [第一章的 “安装” 部分][install] 了解如何安装和升级 Rust,并查看新的 [附录 E][editions] 了解版本相关的信息。 +本书的当前版本假设你使用 Rust 1.57(发行于 2021-12-02)或更新的版本。请查看 [第一章的 “安装” 部分][install] 来了解如何安装和升级 Rust。 -Rust 程序设计语言的 2018 Edition 包含许多的改进使得 Rust 更为工程化并更为容易学习。本书的此次迭代包括了很多反映这些改进的修改: +本书英文原版的 HTML 版本可以在 [https://doc.rust-lang.org/stable/book/](https://doc.rust-lang.org/stable/book/) 在线阅读(简体中文译本可在 [https://kaisery.github.io/trpl-zh-cn/](https://kaisery.github.io/trpl-zh-cn/) 在线阅读);英文离线版则在通过 `rustup` 安装 Rust 时就已随附安装,运行 `rustup docs --book` 就可以打开。 -- 第七章 “使用包、Crate 和模块管理不断增长的项目” 基本上被重写了。模块系统和路径(path)的工作方式变得更为一致。 -- 第十章新增了名为 “trait 作为参数” 和 “返回实现了 trait 的类型” 部分来解释新的 `impl Trait` 语法。 -- 第十一章新增了一个名为 “在测试中使用 `Result`” 的部分来展示如何使用 `?` 运算符来编写测试 -- 第十九章的 “高级生命周期” 部分被移除了,因为编译器的改进使得其内容变得更为少见。 -- 之前的附录 D “宏” 得到了补充,包括了过程宏并移动到了第十九章的 “宏” 部分。 -- 附录 A “关键字” 也介绍了新的原始标识符(raw identifiers)功能,这使得采用 2015 Edition 编写的 Rust 代码可以与 2018 Edition 互通。 -- 现在的附录 D 名为 “实用开发工具”,它介绍了最近发布的可以帮助你编写 Rust 代码的工具。 -- 我们还修复了全书中许多错误和不准确的描述。感谢报告了这些问题的读者们! - -注意任何 “Rust 程序设计语言” 早期迭代中的代码在项目的 *Cargo.toml* 中不包含 `edition="2018"` 时仍可以继续编译,哪怕你更新了 Rust 编译器的版本。Rust 的后向兼容性保证了这一切可以正常运行! - -本书的 HTML 版本可以在 [https://doc.rust-lang.org/stable/book/](https://doc.rust-lang.org/stable/book/) ([简体中文译本](https://kaisery.github.io/trpl-zh-cn/))在线阅读,离线版则包含在通过 `rustup` 安装的 Rust 中;运行 `rustup docs --book` 可以打开。 - -本书的 [纸质版和电子书由 No Starch Press][nsprust] 发行。 +本书英文原版的 [纸质版和电子书由 No Starch Press][nsprust] 发行。 [install]: ch01-01-installation.html [editions]: appendix-05-editions.html