R中的@符号是什么意思?
在marray和之类的包中,当加载复杂对象时,它们包含使用@符号访问的“成员变量”。这是什么意思?它与$symbol有何区别?您需要阅读使用@symbol的S4课程。请参见R中的@符号是什么意思?,r,s4,R,S4,在marray和之类的包中,当加载复杂对象时,它们包含使用@符号访问的“成员变量”。这是什么意思?它与$symbol有何区别?您需要阅读使用@symbol的S4课程。请参见?'@': 说明: 使用形式化(S4)提取对象中插槽的内容 班级结构 用法: object@name S语言有两个对象系统,非正式地称为S3和S4 S3对象、类和方法在R中可用 从一开始,他们是非正式的,但非常互动。 S3首先在白皮书(S中的统计模型)中描述 S3不是一个真正的类系统,它主要是一组命名 惯例 S4对象
?'@'
:
- 说明: 使用形式化(S4)提取对象中插槽的内容 班级结构
- 用法:
object@name
S语言有两个对象系统,非正式地称为S3和S4
- S3对象、类和方法在R中可用 从一开始,他们是非正式的,但非常互动。 S3首先在白皮书(S中的统计模型)中描述
- S3不是一个真正的类系统,它主要是一组命名 惯例
- S4对象、类和方法更为形式化和实用化
严格,因此互动性较低。S4首先被描述
在绿皮书中(使用数据编程)。在R中是
通过默认附加的
包提供 从1.7.0版开始方法
另请参见本文档:。正如其他人所说,@符号用于S4类,但这里有一条注释:“除非有充分理由使用S4对象或方法,否则请使用S3对象和方法。”