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.6 Ausnahmen und Ausnahmebehandlung

Eine Ausnahme (englisch exception) ist ein Objekt, das eine Art Ausnahmezustand repräsentiert; sie zeigt an, dass etwas schiefgelaufen ist. Es könnte eine Programmierfehler sein – der Versuch, durch Null zu dividieren, der Versuch, eine Methode für ein Objekt aufzurufen, das diese Methode nicht definiert, oder die Übergabe eines ungültigen Arguments an eine Methode. Oder es könnte das Ergebnis irgendeiner Art von externer Bedingung sein – das Durchführen einer Netzwerkanfrage, wenn das Netzwerk nicht verfügbar ist, oder der Versuch, ein Objekt zu erzeugen, wenn dem System der Speicher ausgegangen ist.

Wenn einer dieser Fehler oder Zustände auftritt, wird eine Ausnahme ausgelöst (oder ausgeworfen, englisch

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