當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。