Мы используем файлы cookie
Мы используем файлы cookie для улучшения работы сайта и предоставления вам персонализированного опыта. Правила использования файлов cookie можно найти в нашей политике конфиденциальности
Исключения (Exceptions): Позволяют остановить выполнение кода при возникновении ошибки и передать управление блокам begin
/rescue
/ensure
.
ruby
Raise: Явное возбуждение исключения, как для стандартных, так и для пользовательских классов ошибок.
ruby
exit
, abort
, Kernel#exit!
: Методы для завершения выполнения программы. exit!
завершает программу немедленно, без вызова обработчиков at_exit
.
ruby
Thread#raise: Позволяет возбудить исключение в другом потоке выполнения.
Исключения (Exceptions): Позволяют остановить выполнение кода при возникновении ошибки и передать управление блокам begin
/rescue
/ensure
.
ruby
Raise: Явное возбуждение исключения, как для стандартных, так и для пользовательских классов ошибок.
ruby
exit
, abort
, Kernel#exit!
: Методы для завершения выполнения программы. exit!
завершает программу немедленно, без вызова обработчиков at_exit
.
ruby
Thread#raise: Позволяет возбудить исключение в другом потоке выполнения.
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.