7.1. 模块 (Modules) Rust 模块 (Modules) 详解:组织代码的基石 7.1. 模块 (Modules) 的概念与意义 模块 (Modules) 是 Rust 中组织代码的基本单元。可以将模块视为代码的容器,它允许你将相关的函数、结构体、枚举、常量等组织在一起,形成一个独立的命名空间。 使用模块的主要意义在于: 代码组织和结构化: 模块允许你将大型代码库分解成更小的、逻辑上相关的部分。这使得代码更容易理解、导航和维护。 命名空间管理: 模块创建了独立的命名空间,避免了命名冲突。你可以使用相同的名称在不同的模块中定义不同的项,而不会发生冲突。 封装和信息隐藏: 模块可以控制内部项的可见性,允许你隐藏实现细节,只暴露必要的接口。