当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R standardGeneric 形式化方法系统 – 调度 S4 方法


R语言 standardGeneric 位于 base 包(package)。

说明

函数 standardGeneric 启动 S4 方法的调度:请参阅 methods 包的引用和文档。通常,对该函数的调用是自动生成的,而不是由程序员显式生成的。

用法

standardGeneric(f, fdef)

参数

f

通用名称。

fdef

通用函数定义。定义新泛型时从未通过。

细节

standardGeneric 使用调用它的框架中的实际参数调度为名为 f 的通用函数定义的方法。

当为原始函数分派方法时,会(自动)插入参数 fdef。如果存在,它必须始终是相应泛型的函数定义。不要手动插入这个参数,因为没有有效性检查,miss-specifying函数定义会导致一定的失败。

有关更多信息,请使用 methods 包,并参阅 GenericFunctions 中的文档。

作者

John Chambers

参考

Chambers, John M. (2008) Software for Data Analysis: Programming with R Springer. (For the R version.)

Chambers, John M. (1998) Programming with Data Springer (For the original S4 version.)

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Formal Method System – Dispatching S4 Methods。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。