7.1.5. 声明 Rust 模块系统中的 声明详解 Rust 的模块系统是组织和管理代码的关键特性。它允许我们将代码划分为逻辑单元,控制作用域和可见性,并促进代码的重用和维护。在模块系统中, 声明扮演着至关重要的角色,它使得我们可以方便地在当前作用域内引入其他模块中定义的项,从而简化代码并提高可读性。 声明的基本概念与作用 在 Rust 中,模块是一个命名空间,用于组织相关的项(例如函数、结构体、枚举、常量、trait 等)。默认情况下,模块中的项是私有的,只能在其自身模块及其子模块中访问。为了在其他模块或作用域中使用模块中的项,我们需要使用路径来引用它们。 然而,每次都使用完整的路径来访问模块中的项可能会显得冗长且降低代码可读性。 声明正是为了解决这个问题而引入的。