概念

本书的前两章涵盖了 Rust 的类型和特征,这有助于提供编写 Rust 代码所需的一些概念词汇 —— 这正是本章的主题。

借用检查器和生命周期检查是 Rust 独特之处的核心;它们也是 Rust 新手常见的绊脚石,因此是本章前两个条目的重点。

本章的其他条目涵盖了一些更容易理解但与其他语言编写代码略有不同的概念。这包括以下内容:

  • 关于 Rustunsafe 模式及其避免方法的建议(第 16 条
  • 关于在 Rust 中编写多线程代码的好消息和坏消息(第 17 条
  • 关于避免运行时终止的建议(第 18 条
  • 关于 Rust 反射方法的信息(第 19 条
  • 关于平衡优化与可维护性的建议(第 20 条

尝试将你的代码与这些概念的后果对齐是一个好主意。在 Rust 中重现(部分)C/C++ 的行为是可能的,但如果你这样做,为什么还要麻烦使用 Rust 呢?