是否可以调用或设置多个插槽的值?
A<-setClass(Class="A",slot=c(name="character",type="character"))
a<-A()
slot(object,c("name","type"),check=T)
我必须编写自己的 getSlot 和 setSlot 方法吗?以及如何在 R5 中做到这一点?
AB <- setRefClass("AB", fields=c(name="character"),
methods=list(getName=AB.getName)
)
AB.getName<-function(object){
object$name
}
a<-AB(name="abc")
AB.getName(a)