查询对象的类/类型的最有效/最有效的方法

时间:2014-11-14 16:17:31

标签: r performance optimization

查询对象的类比使用class(get(...))组合有更有效的方法吗?

envir <- new.env()
## --> to illustrate the generic `get(<id>, <from>)` case

assign("x", 10, envir)
class(get("x", envir, inherits = FALSE))

我猜测get()无论如何都“尽快”实现,但我认为在某些情况下(例如非常大的对象) get 操作会产生太多开销并且可能会有一些可以应用的C / C ++功夫?

让我相信这可能是makeActiveBinding在某些C objects(AFAIU)中存储不可见信息的方式。因此,“仅限类别”的信息也可能存在于某个地方,并且可以以“独立”的方式查询。

0 个答案:

没有答案