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
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.
methods
package, attached by default
since version 1.7.0.See also this document: S4 Classes and Methods.
You will want to read up on S4 classes which use the @ symbol.
As the others have said, the @ symbol is used with S4 classes, but here is a note from Google's R Style Guide: "Use S3 objects and methods unless there is a strong reason to use S4 objects or methods."