《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导航网不承担任何责任。
相关导航
Next.js 官方文档,提供完整的 React 全栈框架使用指南,包括路由、渲染、数据获取、部署等核心功能,适合不同经验的开发者学习。
VisuAlgo
数据结构和算法可视化学习网站,通过动画演示帮助理解排序、图、树、动态规划等算法,适用于编程学习与教学。
Perl 文档
Perl 官方文档站,提供语言参考、模块文档和命令说明,支持多个版本浏览,适合 Perl 开发者查询使用。
Real Python
Real Python 提供 Python 编程教程、实战文章和视频课程,覆盖从基础到进阶的多个方向。适合初学者和开发者学习 Web 开发、数据科学、自动化等技能,通过实际项目提升编程能力。
Exercism
免费编程练习和导师反馈平台,支持83种编程语言。通过独家练习、自动代码分析和真人导师指导,帮助提升编程技能。适合自学者和进阶开发者,100%免费。
Apollo GraphQL Tutorials
Apollo官方提供的免费GraphQL教程平台,涵盖从基础到高级的课程、实战实验和认证,帮助开发者掌握GraphQL API及客户端开发技能。
HelloGitHub
HelloGitHub 是一个专注于发现和分享有趣、入门级开源项目的中文平台。通过月刊、榜单和社区交流,帮助开发者轻松上手,体验编程乐趣,开启开源之旅。
Actix Web
Actix Web 是 Rust 语言的高性能 Web 框架,提供类型安全、特性丰富且可扩展的开发体验。适用于构建快速、安全的后端服务和 API。
暂无评论...
