是否可以访问R6中的祖父母?

时间:2018-11-01 07:22:06

标签: r r6

我感觉这可能是一种反模式,但是可以访问R6中的祖父母吗?

在下面的示例中,我希望baz从foo调用构造函数。

foo <- R6::R6Class('foo', public=list(initialize=function() self$x <-1, x=NA))
bar <- R6::R6Class('bar', inherit = foo, public=list(initialize=function() self$x <-2))
baz <- R6::R6Class('baz', inherit = bar, public=list(initialize=function() super$super$initialize()))
baz$new()

Error in .subset2(public_bind_env, "initialize")(...) : 
  attempt to apply non-function

0 个答案:

没有答案