《The Rust Programming Language》(常称“Rust Book”)是 Rust 官方维护的权威教程,由 Steve Klabnik、Carol Nichols 和 Chris Krycho 编写,社区共同贡献。本书系统介绍了 Rust 语言的核心概念、语法、内存管理、并发编程、错误处理、泛型、 trait、生命周期、闭包、迭代器、智能指针、面向对象编程、模式匹配、高级特性等内容,并包含完整的项目实战指导。
核心功能
- 从环境搭建到项目构建的完整学习路径
- 深入讲解所有权、借用、生命周期等 Rust 独特机制
- 涵盖并发、错误处理、测试等工程实践
- 每章配有示例代码和练习题
- 在线版支持快捷键导航(←→翻页,S或/搜索)
适用人群
- 零基础想入门系统编程的初学者
- 有其他语言基础、希望系统学习 Rust 的开发者
- 需要查阅 Rust 特性的进阶用户
使用方式
在线访问 doc.rust-lang.org/book/ 即可阅读 HTML 版。若通过 rustup 安装 Rust,可运行 rustup doc --book 打开离线版。此外,本书已由 No Starch Press 出版纸质和电子版,并提供多种社区翻译版本。
注意事项
- 本书基于 Rust 1.90.0 及 2024 edition 编写。
- 官方在线版始终同步最新稳定版本。
- 若需交互式学习体验(含测验、高亮、可视化),可访问 rust-book.cs.brown.edu。
数据统计
数据评估
关于The Rust Programming Language特别声明
本站IPI3导航网提供的The Rust Programming Language都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由IPI3导航网实际控制,在2026年7月30日 下午7:52收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,IPI3导航网不承担任何责任。
相关导航
Baeldung 是专注于 Java 和后端开发的编程教程网站,提供 Spring、Java 核心、数据库及工程实践的高质量技术文章。适合开发者深入学习,从基础到进阶,覆盖广泛的技术主题。
Biome
Biome 是一个用 Rust 编写的前端工具链,集成了高性能的格式化工具和代码检查工具,支持 JavaScript、TypeScript、JSX、CSS 等,提供快速、零配置的代码规范检查和格式化功能。
掘金课程
掘金技术社区提供的编程学习课程平台,涵盖前端、后端、移动端及工程化等方向。课程由社区专家和一线开发者讲授,适合初中级开发者系统学习或进阶提升。
Codewars
编程挑战与技能提升平台,通过社区创建的 kata 练习 55+ 种编程语言,支持在线编码和测试驱动开发。适合不同水平的开发者进行算法训练、语言学习和竞争排名。
Learn JavaScript
交互式 JavaScript 学习平台,提供在线练习和项目管理,适合编程初学者和进阶者通过实践掌握 JS 核心概念。
Josh W. Comeau
Josh W. Comeau 的前端开发深度教程博客,覆盖 CSS、React、动画和交互体验,提供高质量文章与互动式课程,适合进阶前端开发者学习现代 Web 技术。
Chrome Developers
Chrome 开发者文档是 Google 官方提供的学习资源,涵盖 Web 平台、性能优化、扩展开发和调试技巧。适用于前端开发者、工程师和设计师,提供最新 API 和最佳实践。
Vim Adventures
Vim Adventures 是一款通过游戏学习 Vim 编辑器的在线平台。玩家在解谜过程中逐步掌握 Vim 快捷键、命令和操作,适合编程初学者和想提升编辑效率的开发者。
暂无评论...
