Ausnahmen
Es ist Ihnen bestimmt schon aufgefallen, dass R hin und wieder einen Fehler meldet, beispielsweise wenn Sie einen ungültigen Ausdruck übergeben:
> 12 / "Hut" Fehler in 12/"Hut" : nicht-numerisches Argument für binären Operator
Zu anderen Gelegenheiten spricht R einfach nur eine Warnung aus:
> if (c(TRUE, FALSE)) TRUE else FALSE [1] TRUE Warnmeldung: In if (c(TRUE, FALSE)) TRUE else FALSE : Bedingung hat Länge > 1 und nur das erste Element wird benutzt
Wie in anderen modernen Programmiersprachen auch, gibt es in R Möglichkeiten, kontrollierte Ausnahmen auszulösen, wenn etwas Unvorhergesehenes passiert, und Fehler abzufangen, sollten welche auftreten. Wenn Sie eigene Lösungen in R entwickeln, ist es normalerweise sinnvoll, die Ausführung im ...
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.