0

有没有办法使用私有值来在内部创建另一个私有值R6Class()?我收到错误。

obj <- R6Class(
  "abc",
  private = list(
    a = 2,
    b = 2*private$a
  )
)

Error in all_named(private) : object 'private' not found

我也尝试过用 创造bb = 2 * a但仍然是不可能的。我应该怎么做?

谢谢

4

1 回答 1

0
obj <- R6Class(
   "abc",
  private = list(
    a = 2,
    b = function() 2*self$a
   )
)
于 2017-10-24T06:37:20.400 回答