Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

English Original

简介 🟢

欢迎阅读 《Rust 模式与工程实践手册》

这是一本聚焦真实代码库中常见中高级 Rust 模式的实用指南。它不是语言入门教程,而是假设你已经能编写基础 Rust,并希望继续进阶。每章聚焦一个概念,解释何时使用、为何使用,并提供可编译示例与内联练习。

谁应阅读本书

  • 已经读完《Rust 程序设计语言》(The Rust Programming Language),但在真实系统设计中感到困惑。
  • 正在将生产系统从 C++ 或 C# 迁移到 Rust 的工程师。
  • 希望在泛型、Trait 约束和生命周期管理方面建立系统化工具箱的任何人。

难度标记

  • 🟢 基础 (Fundamentals):每个 Rust 开发者都需要掌握的核心概念。
  • 🟡 中级 (Intermediate):生产级代码中常用的模式。
  • 🔶 高级 (Advanced):深入解析语言底层机制。

如何使用本书

每章末尾都配有动手练习。我们建议:

  1. 先尝试独立解决,然后再看参考答案。
  2. 手动敲代码,而不是简单的复制粘贴,这有助于建立肌肉记忆。
  3. 尝试修改答案,以探索更多的边界情况。