Zugriff auf Slots
Einen Wert, der im Slot Slot-Name des Objekts
Objektname gespeichert ist, können Sie durch einen Aufruf der
Form slot(
Objektname,
Slot-Name)
abholen. Außerdem
gibt es in R noch einen speziellen Operator für den Zugriff auf Objekte, die in Slots
abgespeichert sind, quasi eine Kurzfassung der slot()
-Funktion: den @
- oder Slotoperator.
Dieser Operator hat die Form Objektname@
Slot-Name.
Außerdem kann man mit dem normalen Zuweisungsoperator Werte (respektive Objekte) in
Slots einsetzen. Um beispielsweise den Slot Monat
in
einem Objekt mit dem Namen Geburtstag
auf den Wert
»Oktober« zu setzen, würden Sie folgenden Aufruf eingeben:
> Geburtstag@Monat <- "Oktober"
oder alternativ:
> slot(Geburtstag, "Monat") <- "Oktober"
Standardmäßig prüft ...
Get R in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.