Rust

本教程按《The Rust Programming Language》的 21 章结构编排,以中文重新讲解语言概念、代码示例和循序渐进的项目。章节顺序、主要主题与练习路径对应官方 Book;不是原书逐段翻译。
每章正文进一步按官方 Book 的小节主题展开;小节不另建文件,而是在对应章页内分节讲解。教程范围覆盖正文 21 章,官方附录作为独立参考资料可从 Rust Book 原文查阅。
教程面向有基本编程经验的读者。示例以 Rust 2024 Edition 为准,官方 Book 当前说明使用 Rust 1.97.0 或更新版本。安装方式和具体命令以官方文档为准。
章节
入门
所有权与类型建模
项目与进阶特性
学习建议
按顺序学习前 11 章,建立 Rust 的语法、所有权和类型系统基础。第 12 章将这些概念组合成命令行程序;第 13–20 章依次扩展语言抽象、工具链和并发能力;第 21 章用完整项目收尾。
每章均包含关键概念、可运行示例和练习。项目中的代码会在后续章节继续改进;建议在自己的 Cargo 项目中逐步实现,而不只阅读最终代码。
官方资料
- The Rust Programming Language:本教程的章节与概念主线。
- Rust 安装指南:安装和更新 Rust 工具链。
- Rust 标准库文档:查找标准库类型与函数。
- Rust Reference:查询更完整的语言规则。