|
|
@ -105,7 +105,7 @@ communicator
|
|
|
|
└── client
|
|
|
|
└── client
|
|
|
|
```
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
可以看到列表 7-2 中,`client`是`network`的子模块,而不是它的同级模块。更为负责的项目可以有很多的模块,所以他们需要符合逻辑地组合在一起以便记录他们。在项目中“符合逻辑”的意义全凭你得理解和库的用户对你项目领域的认识。利用我们这里讲到的技术来创建同级模块和嵌套的模块将是你会喜欢的结构。
|
|
|
|
可以看到列表 7-2 中,`client`是`network`的子模块,而不是它的同级模块。更为负责的项目可以有很多的模块,所以他们需要符合逻辑地组合在一起以便记录他们。在项目中“符合逻辑”的意义全凭你的理解和库的用户对你项目领域的认识。利用我们这里讲到的技术来创建同级模块和嵌套的模块将是你会喜欢的结构。
|
|
|
|
|
|
|
|
|
|
|
|
### 将模块移动到其他文件
|
|
|
|
### 将模块移动到其他文件
|
|
|
|
|
|
|
|
|
|
|
@ -348,4 +348,4 @@ communicator
|
|
|
|
|
|
|
|
|
|
|
|
模块自身则应该使用`mod`关键字定义于父模块的文件中。
|
|
|
|
模块自身则应该使用`mod`关键字定义于父模块的文件中。
|
|
|
|
|
|
|
|
|
|
|
|
接下来,我们讨论一下`pub`关键字,并除掉那些警告!
|
|
|
|
接下来,我们讨论一下`pub`关键字,并除掉那些警告!
|
|
|
|