惯用的 Rust 代码
Idiomatic Rust
Rust 的提示、技巧、设计模式和秘密功能将帮助您构建稳定且可维护的应用程序。
无论您是 Rust 初学者还是专业人士, Idiomatic Rust都会教您成为更好的 Rust 程序员。它介绍了 Rust 软件的基本设计模式,并附有详细的解释和鼓励您深入学习的代码示例。
在Idiomatic Rust中,您将学习如何应用重要的设计模式,包括:
无论您是 Rust 初学者还是专业人士, Idiomatic Rust都会教您成为更好的 Rust 程序员。它介绍了 Rust 软件的基本设计模式,并附有详细的解释和鼓励您深入学习的代码示例。
在Idiomatic Rust中,您将学习如何应用重要的设计模式,包括:
- 用于创建令人愉快的 API 的流畅界面
- Builder模式封装数据并执行初始化
- 不可变的数据结构可帮助您避免难以调试的数据竞争情况
- 函数式编程模式
- Rust 中的反模式和不该做的事情
惯用的 Rust目录、文档和描述了经典设计模式如何与 Rust 配合使用,以及新的特定于 Rust 的模式将帮助您掌握该语言。每个模式或最佳实践都有助于解决常见的编程问题,并确保您的代码易于其他人理解。您将了解何时使用每种模式以及何时打破它!您很快就会生成更高质量的 Rust 代码和更高质量的 Rust 软件。
关于技术
当您熟悉 Rust 的语法及其独特而强大的编译器后,当您将其用于实际项目时,就会有一个全新的维度需要探索。如何在 Rust 应用程序中应用标准设计模式?应在何处以及为何使用 IntoIterator?为什么 Rustaceans 喜欢 PhantomData 类型?本书回答了这些问题以及许多其他问题。
关于这本书
惯用的 Rust介绍了利用 Rust 独特的语言设计所需的编码和设计模式。本书清晰的解释和可重用的代码示例可帮助您探索元编程、构建自己的库、创建流畅的界面等等。在此过程中,您将学习如何编写高效、惯用的 Rust 代码,当您了解该语言的底层工作原理时,这些代码易于维护和发展。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。


评论(0)