R-使用一个类的插槽或函数的参数作为另一个类的插槽

R-使用一个类的插槽或函数的参数作为另一个类的插槽,r,class,R,Class,在R中,有没有一种方法可以获取类的插槽(例如a)或函数的参数(例如foo),并将它们用作类的插槽(例如B) 例如: 如果A类有插槽->test1=“numeric”,test2=“numeric”, 函数foo,具有参数->x,y, 我希望B类有插槽->test1=“numeric”,test2=“numeric”,x=“numeric”,y=“numeric”。请您提供一个如何应用的示例?如果我得到一个类的插槽,它们将如何成为另一个类的插槽?这应该可以工作setClass(“B”,repres

在R中,有没有一种方法可以获取类的插槽(例如a)或函数的参数(例如foo),并将它们用作类的插槽(例如B)

例如:

如果A类有插槽->test1=“numeric”,test2=“numeric”, 函数foo,具有参数->x,y,
我希望B类有插槽->test1=“numeric”,test2=“numeric”,x=“numeric”,y=“numeric”。

请您提供一个如何应用的示例?如果我得到一个类的插槽,它们将如何成为另一个类的插槽?这应该可以工作
setClass(“B”,representation=as.list(getSlots(“a”))
谢谢,它似乎可以与类一起工作。我之所以会出错,是因为我正在将插槽添加到表示(表示(custom_a=“numeric”,as.list(getSlots(“a”)),而没有使用“=”。