我有一个更复杂的引用类,我已经将其缩减为以下代码:
make_LD <- setRefClass("Longitudinal_Data",
methods = list(
populator <- function() {
print("Working")
}))
make_LD$populator()
Error in envRefInferField(x, what, getClass(class(x)), selfEnv) :
‘populator’ is not a valid field or method name for reference class “refGeneratorSlot”但是得到了上面的错误。
发布于 2017-09-18 02:58:39
make_LD是一个构造函数!你用它来制作一个对象,然后你就可以使用这个对象了。
要进行检查,请使用以下代码
make_LD <- setRefClass("make_LD",
methods = list(
populator = function() {
print("Working")
}
))
mkld <- make_LD()
mkld$populator()https://stackoverflow.com/questions/46260179
复制相似问题