Wie funktioniert die Rettung in Ruby?
Wie funktioniert die Rettung in Ruby?

Video: Wie funktioniert die Rettung in Ruby?

Video: Wie funktioniert die Rettung in Ruby?
Video: RUBY TAUCHT AB Trailer German Deutsch (2023) 2024, November
Anonim

Für jeden Rettung Klausel im Anfangsblock, Rubin vergleicht die ausgelöste Exception nacheinander mit jedem der Parameter. Die Übereinstimmung ist erfolgreich, wenn die im Rettung -Klausel ist mit dem Typ der aktuell ausgelösten Ausnahme identisch oder eine Oberklasse dieser Ausnahme. raise 'Eine Testausnahme.

Was macht die Rettung in diesem Zusammenhang in Ruby?

Wann Rettung Block verwendet wird, behandelt er die Ausnahme und setzt die Ausführung des Programms fort. Hinweis: Mehrere Rettung Klauseln kann im selben Programm verwendet werden, d. h. wenn eine Ausnahme nicht vom ersten behandelt wird Rettung Klausel, dann noch eine Rettung Klausel Wille die Ausnahme auf jeden Fall behandeln.

Abgesehen von oben, wie werden Fehler in Ruby ausgelöst? Rubin gibt Ihnen tatsächlich die Macht, manuell Ausnahmen machen selbst durch Aufruf von Kernel# heben . Auf diese Weise können Sie auswählen, welche Art von Ausnahme zu heben und sogar deine eigenen einstellen Error Botschaft. Wenn Sie nicht angeben, welche Art von Ausnahme zu heben , Rubin wird standardmäßig RuntimeError (eine Unterklasse von StandardError) sein.

Wenn man dies berücksichtigt, welche Programmiersprache verwendet Rettung?

Rubin

Was ist in Ruby zu beginnen?

START und END sind reservierte Wörter in Rubin die deklarieren, dass der Code ganz am Anfang und am Ende von a. ausgeführt wird Rubin Programm. (Beachten Sie, dass START und END in Großbuchstaben sind völlig anders als Start und mit Kleinbuchstaben enden.)

Empfohlen: