定义模块以控制作用域和私有性
定义模块以控制作用域和私有性
在本节中,我们将讨论模块及模块系统的其他部分,包括允许您命名项目的路径,使用use
关键字将路径引入作用域以及使用pub
关键字使项目公开。我们还将讨论as
关键字、外部包和全局操作符。
首先,我们将从一个简单的规则列表开始,方便您将来在组织代码时进行参考。然后,我们将详细解释每个规则。
在本节中,我们将讨论模块及模块系统的其他部分,包括允许您命名项目的路径,使用use
关键字将路径引入作用域以及使用pub
关键字使项目公开。我们还将讨论as
关键字、外部包和全局操作符。
首先,我们将从一个简单的规则列表开始,方便您将来在组织代码时进行参考。然后,我们将详细解释每个规则。