进口和依赖
我已经阅读了最近发表的两篇关于“取决于和进口”的帖子
> Upcoming NAMESPACE,Depends,Imports changes for 2.14.0 (some definitions/use please) 但是我有四个挥之不去的相关问题: >假设我想要两个软件包,在最终用户加载到我的软件包中时也是可用的。在这种情况下是否有不利用Depends的好理由? (这里的一点是通过一个只加载一个包的命令加载所有三个包) 非常感谢! 大卫
几点,我也承认,我也有时会觉得这很混乱。但是我最近重新审视过,这是我的采访:
>“依赖”是我们如何习惯做事情;它最接近“刚加载所有三个”:当你的第三个取决于另外两个,所有三个将被加载。>使用命名空间,我们也可以导入。这只会引出所述的符号,它们可以是数据或功能。我有时候使用这个;它不会加载您导入的其他包,但只是使所述的符号可用。因此,它比“Depends”更“轻”。>如果您做Depends,则不需要Imports。这是正确的:如果您使用NAMESPACE中的声明从另一个包导入符号,那么该其他包需要在“导入”中的“DESCRIPTION”文件中列出。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |