Rust 程序设计语言 简体中文版 1.85.0指针以及相关的 trait。 8/562Rust 程序设计语言 简体中文版 第十六章将引导我们了解不同的并发编程模型,并探讨 Rust 如何帮助你无畏地进行多线程编 程。第十七章将在此基础上进一步探索 Rust 的 async 和 await 语法,以及它们所支持的轻量 级并发模型。 第十八章着眼于 Rust 风格与你可能比较熟悉的 OOP(面向对象编程)原则之间的比较。第十 九章是一个模式和模式匹配的参考,它们是在 mod hosting { fn add_to_waitlist() {} fn seat_at_table() {} } mod serving { fn take_order() {} fn serve_order() {} fn take_payment() {} } } 我们使用 mod 关键字来定义模块,后跟模块名(本例中叫做 front_of_house),并且用花括号 包围模块的主体。在模块内,我们还可以定义其它的模块,就像本例中的 hosting 和 serving 模块。模块还可以保存一些定义的其它项,比如结构体、枚举、常量、trait、或者如示例 7-1 所示的函数。 通过使用模块,我们可以将相关的定义分组到一起,并指出它们为什么相关。程序员可以通过0 码力 | 562 页 | 3.23 MB | 27 天前3
共 1 条
- 1













