我想允许用户扩展我在包中定义的引用类。这是一个玩具示例:
# my_package/R/Main.R
#' My Main class
#' @export
Main <- setRefClass("Main")
加载此包后,当我尝试扩展它时收到警告:
library(my_package)
Child <- setRefClass("Child", contains = "Main")
# Warning message:
# Class "Main" is defined (with package slot ‘my_package’) but no metadata object found to revise subclass information---not exported? Making a copy in package ‘.GlobalEnv’
我该如何摆脱这个警告?
请记住从包中导出类定义,在 my_package/NAMESPACE 文件中添加
exportClasses("Main")
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)