O'Reilly logo

Die Programmiersprache Ruby by Yukihiro Matsumoto, David Flanagan

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required