wir die folgende Dummy-Klasse Angenommen habentut jeder S4 generisch sein muss
Foo <- setClass(Class = "Foo",slots = c(foo = "numeric"),
prototype = list(foo = numeric())
dachte ich, sind Generika verwendet, um verschiedene Funktionen zu überlasten. Angenommen, wir möchten einen Accessor implementieren:
setMethod(f = "getFoo", signature = "Foo",
definition = function(Foo)
{
return([email protected])
}
)
Ist dies gültig? Oder muss ich definieren eine generische zuerst:
setGeneric(name="getFoo",
def=function(Foo)
{
standardGeneric("getFoo")
}
)
Wenn es nur eine bestimmte „Instanz“ dieser Funktionstyp, gibt es keinen Grund, eine generische, richtig zu definieren?
vielen dank! das verdeutlicht viel. – math