Funktionen deklarieren

Ein neues Funktionsobjekt wird in R mit der folgenden Syntax angelegt:

Funktionsname(Argumente) {Funktionsrumpf}

wobei die Argumente aus Symbolnamen (und optionalen Standardwerten) bestehen, die im Rumpf der Funktion verwendet werden, und der Funktionsrumpf ein R-Ausdruck ist. Normalerweise wird der Funktionsrumpf in geschweifte Klammern eingeschlossen, die man aber auch weglassen kann, wenn es sich um einen einzelnen Ausdruck handelt. Die beiden folgenden Ausdrücke sind deshalb äquivalent:

> f <- function(x, y) x + y
>
> f <- function(x, y) {x + y}

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.