Я создаю класс RC и при попытке print(.self$something)
в методе класса получаю:
Ошибка печати (.self $ что-то): неиспользованный аргумент (.self $ что-то)
Я новичок в R, поэтому я что-то здесь упускаю?Это для задания, которое просит нас использовать классы RC, использование R6 не вариант.
myclass <- setRefClass("myclass",
fields = list (
formula = "formula",
data = "data.frame",
something = "numeric"
),
methods = list (
initialize = function(formula, data) {
...
},
print = function() {
...
print(.self$something)
},
)
)
a <- myclass$new(formula,data)
a$print()
> Error in print(.self$something) : unused argument (.self$something)
Редактировать: Дополнительная информация, если я пытаюсь a$something
, я получаю то, что должен получить.