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.