Предположим, мы имеем следующую фиктивной классделает каждый S4 должен быть универсальным
Foo <- setClass(Class = "Foo",slots = c(foo = "numeric"),
prototype = list(foo = numeric())
Я думал, дженерики используются для перегрузки различных функций. Поэтому предположим, что мы хотим реализовать аксессор:
setMethod(f = "getFoo", signature = "Foo",
definition = function(Foo)
{
return([email protected])
}
)
Действительно ли это? Или я должен определить общие первый:
setGeneric(name="getFoo",
def=function(Foo)
{
standardGeneric("getFoo")
}
)
Если есть только один конкретный «экземпляр» эта функция типа, нет никаких причин, чтобы определить общие, правильно?
спасибо большое! что многое проясняет. – math