KAPITEL 8

Programmsteuerung

R stellt sowohl einige Standardfunktionen als auch verschiedene spezielle Sprachkonstrukte zur Verfügung, um den Ablauf des Programms zu steuern. Im Einzelnen dienen sie dazu,

  • Verzweigungen zu realisieren, bei denen ein Programmstück nur unter bestimmten Bedingungen durchlaufen wird,
  • Schleifen zu programmieren, die in Abhängigkeit von einer Bedingung mehrmals abgearbeitet werden können,
  • festzulegen, was geschehen soll, wenn eine Ausnahmesituation bzw. ein erwartbarer Fehler auftritt.

Zur Umsetzung von Verzweigungen und Schleifen gibt es eigene Sprachkonstrukte, die in abgewandelter Form von der Programmiersprache C übernommen worden sind. Die Sprache R ist aber mit ihren Möglichkeiten der Metaprogrammierung so flexibel, ...

Get R – kurz & gut 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.