Как ни странно, именно это я и сделал, но это казалось «неправильным» и немного неловким.
у меня есть класс под названиемfoo
тогда перегрузитьsummary
функция
summary.foo = function(x, ...) print("bar")
Однако этот метод не работает сsd
функция, то есть
> bar = createFooClass()
> sd.foo = function(x, ...) print("Hi")
> sd(bar)
error: is.atomic(x) is not TRUE
Как правильно перегрузить эту функцию?