【发布时间】:2025-12-01 06:30:01
【问题描述】:
如果我有一个名为 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
重载这个函数的正确方法是什么?
【问题讨论】: