在构建自己的包时,请在Depends部分中避免使用包

时间:2017-01-25 13:34:44

标签: r namespaces packages

要明确我已经阅读了JoshO' Brien here的精彩答案 正如他在编辑中所提到的,我有这种例外情况:

我的包A使用来自f1()包的函数gamlssgamlss.dist以及其他2个包依赖。因此,如果我有导入 ed gamlss& gamlss.dist包,然后调用f1(),则会出错,因为gamlss.dist未加载gamlss的NAMESPACE,因为两者都在取决于。(我的理解是正确的吗?)

所以我的问题是,如果没有取决于中的这2个包,是否有办法避免此错误。 (实际上我们可能需要gamlss,因为它会自己加载gamlss.dist

基本上我的目标是尽可能避免取决于部分。如果需要进一步澄清,请告诉我。

0 个答案:

没有答案