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


R inheritedSlotNames 从超级类继承的插槽名称


R语言 inheritedSlotNames 位于 methods 包(package)。

说明

对于类(或类定义,请参阅 getClass 和类 classRepresentation 的说明),给出从 “above” 继承的名称,即超类,而不是此类定义本身。

用法

inheritedSlotNames(Class, where = topenv(parent.frame()))

参数

Class

字符串或 classRepresentation ,即由 getClass 产生的。

where

环境,进一步传递给 isClassgetClass

槽名称的字符向量,或 NULL

例子

.srch <- search()
library(stats4)
inheritedSlotNames("mle")

if(require("Matrix", quietly = TRUE)) withAutoprint({
  inheritedSlotNames("Matrix")       # NULL
  ## whereas
  inheritedSlotNames("sparseMatrix") # --> Dim & Dimnames
  ##  i.e. inherited from "Matrix" class
  cl <- getClass("dgCMatrix")        # six slots, etc
  inheritedSlotNames(cl) # *all* six slots are inherited
})
## Not run: 


## detach package we've attached above:
for(n in rev(which(is.na(match(search(), .srch)))))
   try( detach(pos = n) )

## End(Not run)

也可以看看

slotNamesslotsetClass

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Names of Slots Inherited From a Super Class。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。