我正在创建一个包含一些S4课程的个人包。当我在Rstudio IDE中运行Build and Reload
按钮时,我收到下一条消息。
in method for ‘checkNewItems’ with signature ‘"webSource"’: no definition for class "webSource"
类声明webSource
位于checkNewItems
方法所在的不同文件中,我猜这就是我收到该消息的原因。在我的源代码中,将类声明放在其他地方而不是方法checkNewItems
旁边更有意义。
R程序员使用哪种惯用解决方法?
此外,从R使用的Lazyloading
的角度来看,我认为这不应该发生。
答案 0 :(得分:1)
你应该导出你的课程。在namespace file
中添加以下内容:
exportClasses(webSource)