我最近遇到了可能是 R 中的另一个 OO 范式。
library(RSQLite)
> dbReadTable
standardGeneric for "dbReadTable" defined from package "DBI"
defined with value class: "data.frame"
function (conn, name, ...)
.valueClassTest(standardGeneric("dbReadTable"), "data.frame",
"dbReadTable")
<environment: 0x1d252198>
Methods may be defined for arguments: conn, name
Use showMethods("dbReadTable") for currently available ones.
> showMethods('dbReadTable')
Function: dbReadTable (package DBI)
conn="SQLiteConnection", name="character"
两个问题:
- 这是否对应于此处未列出的新范例?或者这只是一种操纵例如 S4 课程的方式?
- 如何查看 dbReadTable 方法的来源?