Как работи спасяването в Ruby?
Как работи спасяването в Ruby?

Видео: Как работи спасяването в Ruby?

Видео: Как работи спасяването в Ruby?
Видео: Зачем нужен и как работает Docker — ликбез 🐳 2024, Ноември
Anonim

За всеки спасяване клауза в началния блок, Руби сравнява повдигнатото изключение с всеки от параметрите на свой ред. Мачът ще бъде успешен, ако изключението, посочено в спасяване клаузата е същата като типа на текущо изхвърленото изключение или е суперклас на това изключение. повдигнете 'Тестово изключение.

По отношение на това, какво прави спасяването в Ruby?

Кога спасяване се използва блок, той обработва изключението и продължава изпълнението на програмата. Забележка: Множество спасяване клаузи мога да се използва в същата програма, което означава, че изключението не се обработва от първия спасяване клауза, след това друга спасяване клауза ще определено се справя с изключението.

Освен това по-горе, как повдигате грешки в Ruby? Руби всъщност ви дава силата да ръчно повдигане на изключения себе си, като се обадите на Kernel# повишавам . Това ви позволява да изберете какъв тип изключение да се повишавам и дори задайте свой собствен грешка съобщение. Ако не посочите какъв тип изключение да се повишавам , Руби по подразбиране ще бъде RuntimeError (подклас на StandardError).

Като се има предвид това, кой език за програмиране използва спасяване?

Руби

Какво е начало в Ruby?

ЗАПОЧНЕТЕ и END са запазени думи в Руби които декларират, че кодът трябва да се изпълнява в самото начало и в самия край на a Руби програма. (Отбележи, че ЗАПОЧНЕТЕ и END с главни букви са напълно различни от започнете и завършват с малки букви.)

Препоръчано: