Runde Klammern

Das Einschließen in runde Klammern gibt das Evaluationsergebnis des Ausdrucks innerhalb der Klammer wieder:

(Ausdruck)

Der Klammeroperator hat den gleichen Vorrang wie ein Funktionsaufruf. Tatsächlich ist die Gruppierung von Ausdrücken mit runden Klammern gleichbedeutend mit der Evaluation einer Funktion mit einem einzigen Argument, die einfach nur genau dieses Argument zurückgibt:

> 2 * (5 + 1)
[1] 12
>
> # gleichwertiger Ausdruck (Funktionsaufruf)
> f <- function (x) x
> 2 * f(5 + 1)
[1] 12

Durch Gruppierung von Ausdrücken mit runden Klammern lässt sich die vorgegebene Rangfolge umgehen. Ein Beispiel:

> 2 * 5 + 1
[1] 11
>
> 2 * (5 + 1)
[1] 12

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.