5.5 Den Steuerungsablauf modifizieren
Zusätzlich zu Fallentscheidungen, Schleifen und Iteratoren unterstützt Ruby eine Reihe von Anweisungen, die den Steuerungsablauf (flow-of-control) in einem Ruby-Programm modifizieren. Diese Anweisungen sind:
return
Sorgt dafür, dass eine Methode beendet wird und ihrer aufrufenden Stelle einen Wert zurückgibt.
break
Sorgt dafür, dass eine Schleife (oder ein Iterator) beendet wird.
next
Sorgt dafür, dass eine Schleife (oder ein Iterator) den Rest der aktuellen Iteration überspringt und mit der nächsten weitermacht.
redo
Startet eine Schleife oder einen Iterator am Anfang neu.
retry
Startet einen Iterator neu und wertet den gesamten Ausdruck erneut aus. Das Schlüsselwort
retry
kann auch bei der Ausnahmebehandlung verwendet ...
Get Die Programmiersprache 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.