7.1.2. 定义模块 Rust 模块详解: 关键字定义模块 在 Rust 编程中,模块(Modules)是组织代码和管理作用域的核心机制。它们允许你将代码划分为逻辑单元,控制代码的可见性(public vs. private),并促进代码的重用和维护。Rust 的模块系统强大而灵活,是构建大型和复杂应用程序的基础。 模块的基本概念 在深入 关键字之前,让我们先回顾一下模块的基本概念。 命名空间 (Namespace): 模块创建了一个新的命名空间。这意味着你可以在不同的模块中使用相同的名称(例如函数名、结构体名等),而不会发生冲突。这提高了代码的可读性和可维护性。 组织代码: 模块允许你将相关的代码组织在一起,例如将处理用户输入的代码放在一个模块中,将处理文件操作的代码放在另一个模块中。