Kontrollstrukturen

Wie Sie inzwischen wissen, ist ein Ruby-Skript im einfachsten Fall eine Abfolge von Anweisungen, die der Reihe nach abgearbeitet werden. Wenn dies unverrückbar so bleiben müsste, könnten Sie mit Ruby allerdings kaum irgendwelche realen Probleme lösen. Eine vollwertige Programmiersprache braucht Hilfsmittel, um den geradlinigen Programmfluss zu unterbrechen und an andere Stellen zu verzweigen – entweder abhängig von Bedingungen oder einfach mehrmals hintereinander. Genau zu diesem Zweck gibt es die in diesem Abschnitt beschriebenen Kontrollstrukturen. Es gibt sie in zwei Geschmacksrichtungen: Fallentscheidungen führen Anweisungen abhängig von Bedingungen aus, und Schleifen erledigen dieselbe Aufgabe mehrmals hintereinander.

Get Praxiswissen Ruby 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.