加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

进口和依赖

发布时间:2020-12-14 04:30:46 所属栏目:百科 来源:网络整理
导读:我已经阅读了最近发表的两篇关于“取决于和进口”的帖子 Upcoming NAMESPACE,Depends,Imports changes for 2.14.0 (some definitions/use please) Better explanation of when to use Imports/Depends 但是我有四个挥之不去的相关问题: 假设我想要两个软件
我已经阅读了最近发表的两篇关于“取决于和进口”的帖子

> 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”文件中列出。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读