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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.