简介 🟢
欢迎阅读 《Rust 模式与工程实践手册》。
这是一本聚焦真实代码库中常见中高级 Rust 模式的实用指南。它不是语言入门教程,而是假设你已经能编写基础 Rust,并希望继续进阶。每章聚焦一个概念,解释何时使用、为何使用,并提供可编译示例与内联练习。
谁应阅读本书
- 已经读完《Rust 程序设计语言》(The Rust Programming Language),但在真实系统设计中感到困惑。
- 正在将生产系统从 C++ 或 C# 迁移到 Rust 的工程师。
- 希望在泛型、Trait 约束和生命周期管理方面建立系统化工具箱的任何人。
难度标记
- 🟢 基础 (Fundamentals):每个 Rust 开发者都需要掌握的核心概念。
- 🟡 中级 (Intermediate):生产级代码中常用的模式。
- 🔶 高级 (Advanced):深入解析语言底层机制。
如何使用本书
每章末尾都配有动手练习。我们建议:
- 先尝试独立解决,然后再看参考答案。
- 手动敲代码,而不是简单的复制粘贴,这有助于建立肌肉记忆。
- 尝试修改答案,以探索更多的边界情况。