Obsługa wyjątków
Wyjątki pojawiają się, kiedy program działa nie tak, jak należy, a jego normalny przebieg zostaje zakłócony. Ruby jest przygotowany do tego, by radzić sobie z takimi problemami dzięki wbudowanym wyjątkom, jednak można sobie również poradzić samemu za pomocą obsługi wyjątków. Model obsługi wyjątków w Ruby jest podobny do modeli z języków C++ oraz Java. W Tabela 1-10 zaprezentowano porównanie słów kluczowych oraz metod wykorzystywanych do obsługi wyjątków w tych trzech językach programowania.
Tabela 1-10. Porównanie obsługi wyjątków w językach C++, Java oraz Ruby
C++ | Java | Ruby |
---|---|---|
|
|
|
|
| słowo kluczowe |
Nie ma zastosowania |
|
|
|
|
|
Klauzule rescue ...
Get Ruby. Leksykon kieszonkowy now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.