Создание личных ценностей из других частных ценностей в R6
Есть ли способ использовать частное значение для создания другого частного значения внутри R6Class()
? Я получаю ошибки.
obj <- R6Class(
"abc",
private = list(
a = 2,
b = 2*private$a
)
)
Error in all_named(private) : object 'private' not found
Я также пытался создать b
с b = 2 * a
, но это все еще невозможно. Как я должен идти об этом?
Спасибо
1 ответ
Решение
obj <- R6Class(
"abc",
private = list(
a = 2,
b = function() 2*self$a
)
)