In packages like marray and limma, when complex objects are loaded, they contain “members variables” that are accessed using the @ symbol. What does this mean and how does it differ from the $ symbol?
In packages like marray and limma , when complex objects are loaded, they contain
Share
See
?'@':Description:
Extract the contents of a slot in a object with a formal (S4)
class structure.
Usage:
object@name…
The S language has two object systems, known informally as S3 and S4.
from the beginning, they are informal, yet very interactive.
S3 was first described in the White Book (Statistical Models in S).
conventions.
rigorous, hence less interactive. S4 was first described
in the Green Book (Programming with Data). In R it is
available through the
methodspackage, attached by defaultsince version 1.7.0.
See also this document: S4 Classes and Methods.