Jak działa ratownictwo w Ruby?
Jak działa ratownictwo w Ruby?

Wideo: Jak działa ratownictwo w Ruby?

Wideo: Jak działa ratownictwo w Ruby?
Wideo: Ruby Tutorial For Beginners - How to use Conditions and Operators in Ruby 2024, Może
Anonim

Dla każdego ratować klauzula w bloku begin, Rubin porównuje podniesiony wyjątek z każdym z parametrów po kolei. Mecz się powiedzie, jeśli wyjątek wymieniony w ratować klauzula jest taka sama jak typ aktualnie zgłoszonego wyjątku lub jest nadklasą tego wyjątku. raise 'Wyjątek testowy.

W związku z tym, co robi ratunek w Ruby?

Kiedy ratować używany jest blok, obsługuje wyjątek i kontynuuje wykonywanie programu. Uwaga: wiele ratować klauzule Móc być używane w tym samym programie, co oznacza, że wyjątek nie jest obsługiwany przez pierwszy ratować klauzula, potem kolejna ratować klauzula Wola zdecydowanie obsłużyć wyjątek.

Poza powyższym, jak zgłaszasz błędy w Ruby? Rubin faktycznie daje możliwość ręcznego zgłaszać wyjątki samodzielnie dzwoniąc do Kernel# wznosić . Pozwala to wybrać rodzaj wyjątek do wznosić a nawet ustawić własne błąd wiadomość. Jeśli nie określisz jakiego rodzaju wyjątek do wznosić , Rubin będzie domyślnie RuntimeError (podklasa StandardError).

Mając to na uwadze, jaki język programowania wykorzystuje ratunek?

Rubin

Co zaczyna się w Ruby?

ROZPOCZĄĆ i END są słowami zastrzeżonymi w Rubin które deklarują kod do wykonania na samym początku i na samym końcu Rubin program. (Zauważ, że ROZPOCZĄĆ i END wielkimi literami są zupełnie inne od rozpocząć i zakończ małą literą.)

Zalecana: