进口和依赖

前端之家收集整理的这篇文章主要介绍了进口和依赖前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我已经阅读了最近发表的两篇关于“取决于和进口”的帖子

> Upcoming NAMESPACE,Depends,Imports changes for 2.14.0 (some definitions/use please)
> Better explanation of when to use Imports/Depends

但是我有四个挥之不去的相关问题:

>假设我想要两个软件包,在最终用户加载到我的软件包中时也是可用的。在这种情况下是否有不利用Depends的好理由? (这里的一点是通过一个只加载一个包的命令加载所有三个包)
>可以在Depends和Imports字段中指定一个包吗?
>如果一个包裹在Depends中列出,还有一点也可以在Imports中列出?还是使用Depends已经否定进口的好处?
>以下是正确的?当且仅当在NAMESPACE文件中导入(全部或部分)软件包时,才会将该软件包列在DESCRIPTION文件的Imports字段中。

非常感谢!

大卫

几点,我也承认,我也有时会觉得这很混乱。但是我最近重新审视过,这是我的采访:

>“依赖”是我们如何习惯做事情;它最接近“刚加载所有三个”:当你的第三个取决于另外两个,所有三个将被加载。>使用命名空间,我们也可以导入。这只会引出所述的符号,它们可以是数据或功能。我有时候使用这个;它不会加载您导入的其他包,但只是使所述的符号可用。因此,它比“Depends”更“轻”。>如果您做Depends,则不需要Imports。这是正确的:如果您使用NAMESPACE中的声明从另一个包导入符号,那么该其他包需要在“导入”中的“DESCRIPTION”文件中列出。

猜你在找的设计模式相关文章