【发布时间】:2013-02-04 03:07:26
【问题描述】:
我正在尝试为我创建的对象定义“c”方法。
类似
setMethod("c",
signature(...),
definition=function (...) {
myObject = list(...)[[1]]
myObject@mySlot=lapply(list(...), FUN = function(x) slot(x, "mySlot"))
return(myObject)
}
)
问题是我无法定义 ... 的类,以便正确完成调度。 有什么想法吗?
【问题讨论】:
-
看看
getGeneric("c")——你在x上定义方法,而不是...。