Чем SystemExit
отличается от других Exception
s? Думаю, я понимаю некоторые рассуждения о том, почему не было бы хорошо создавать правильное исключение. Например, вы бы не хотели, чтобы произошло что-то подобное:
begin
exit
rescue => e
# Silently swallow up the exception and don't exit
end
Но как спасательная
игнорирует SystemExit
? (Какие критерии он использует?)