2
我想允许用户扩展我在包中定义的引用类。这里是一个玩具例子:如何扩展R包中定义的引用类?
# 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’
如何摆脱这个警告?
哎呀,我用的是'export',而不是'exportClass'。谢谢 – nachocab