《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导航网不承担任何责任。
相关导航
TypeScript 官方手册,系统介绍类型系统与语法,适合开发者从入门到进阶学习。涵盖基础类型、函数、类、模块等核心概念,提供交互式示例和参考文档。
GraphQL
GraphQL官方学习文档,提供从基础查询到高级特性的完整教程,涵盖Schema设计、变更、订阅、认证、分页等最佳实践,以及常见问题解答,适合前后端开发者学习使用。
CSS Reference
CSS Reference 是一个免费的 CSS 可视化参考指南,通过图示和动画示例讲解常用 CSS 属性,适合前端开发者快速学习和查阅。
MIT 6.006 Introduction to Algorithms
MIT算法导论公开课,系统教授数据结构和算法设计与分析,适合计算机专业学生和编程爱好者深入学习。
Linkerd
轻量级 Kubernetes 服务网格,由 Rust 编写,为集群提供安全、可观测性和可靠性,无需修改代码。100% 开源、CNCF 毕业项目。
PHP 官方手册
PHP 官方中文手册,提供完整的 PHP 语法、函数参考和开发指南,适合各层次 PHP 开发者学习和查阅。
You Don’t Know JS Yet
A book series diving deep into JavaScript core mechanisms, ideal for advancing your understanding of JS.
力扣
力扣(LeetCode)是中国领先的在线编程学习平台,提供算法、数据结构、系统设计等1000多道题目,支持多种编程语言。用户可通过在线题库、学习计划、竞赛和面试题集提升编程能力,适用于求职刷题、竞赛训练和日常学习。
暂无评论...
