Änderungen an anderen Umgebungen

Einige Beispiele für Funktionen mit Seiteneffekten haben wir bereits kennengelernt. In Kapitel 8, haben wir gezeigt, wie man direkt auf die Symbole in einer Auswertungsumgebung (oder einer Ursprungsumgebung) zugreift. Außerdem haben wir demonstriert, wie man Objekte im Aufrufstapel anspricht.

Eine wichtige Funktion, die einen Seiteneffekt auslöst, ist der Operator <<-. Dieser Operator hat die Form Variable <<- Wert. Der Operator veranlasst den Interpreter, zuerst die aktuelle Umgebung nach dem Symbol Variable zu durchsuchen. Wird das Symbol dort nicht gefunden, durchsucht der Interpreter als Nächstes die Ursprungsumgebung und durchläuft auf diese Weise so lange alle Ursprungsumgebungen, bis er entweder das Symbol ...

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.