I'm trying to make "class1" an element of "class2". But when "class1" has an initialize()
function, I get the following error:
class1 <-
setRefClass(
'class1',
fields = list(attribute1 = 'character'),
methods = list(
initialize = function(a){
attribute1 <<- a
}
)
)
class2 <-
setRefClass(
'class2',
fields = list(attribute2 = 'class1')
)
Error in .Object$initialize(...) : argument "a" is missing, with no default