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


R slotOp 提取或替换插槽或属性


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

说明

提取或替换对象的槽或属性的内容。

用法

object@name
object@name <- value

参数

object

来自正式定义的 (S4) 类的对象,或者具有定义了 '@' 或 '@<-' S3 方法的类的对象。

name

槽或属性的名称,以字符串或不带引号的符号形式提供。如果 object 具有 S4 类,则 name 必须是 object 类定义中的槽名称。

value

插槽或属性的合适替换值。对于 S4 对象,这必须来自与 object 类定义中为此槽定义的类兼容的类。

细节

如果object不是S4对象,则搜索适合'@'或'@<-'的S3方法。如果没有找到方法,则会发出错误信号。

如果 object 是 S4 对象,则这些运算符用于插槽访问,并且仅在加载包 methods 时启用(默认情况下)。必须正式定义槽。 (名称 .Data 有一个例外,仅供内部使用。)替换运算符检查对象上是否已存在该槽(如果该对象确实来自它声称的类,则应该这样做)。有关更多详细信息,特别是 slot()@ 运算符之间的差异,请参阅slot

这些是内部通用运算符:请参阅InternalMethods

插槽的当前内容。

也可以看看

Extract , slot

相关用法


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