R S3类的通用打印函数

R S3类的通用打印函数,r,generics,r-package,r-s3,R,Generics,R Package,R S3,我有一个S3类,我正在尝试为它设置一个打印函数 这部分很好 print.webglobe <- function(wg, ...){ "it worked!" } 我尝试添加附加代码: print <- function(wg, ...){ UseMethod("webglobe", wg) } print将wg更改为x。方法的形式参数必须与泛型的形式参数匹配,因为泛型调用的参数根据名称传递给方法。这就是为什么print()。方法的形式参数必须与泛型的形式参数匹配。这就是

我有一个S3类,我正在尝试为它设置一个打印函数

这部分很好

print.webglobe <- function(wg, ...){
  "it worked!"
}
我尝试添加附加代码:

print <- function(wg, ...){
  UseMethod("webglobe", wg)
}

print将
wg
更改为
x
。方法的形式参数必须与泛型的形式参数匹配,因为泛型调用的参数根据名称传递给方法。这就是为什么
print()。方法的形式参数必须与泛型的形式参数匹配。这就是为什么印刷品不能按你所期望的方式工作。@Thomas:就是这样。你能把你的评论作为回答吗?
print <- function(wg, ...){
  UseMethod("webglobe", wg)
}