Подтвердить что ты не робот

В чем разница между выходом и выходом! в рубине?

В чем разница между выходом и выходом! в рубине?

4b9b3361

Ответ 1

Пара вещей:

  • Обработчики выходных данных запускаются в форме "exit", но не "exit!" . Это означает, что любой код, назначенный "очистке", не будет запускаться с использованием "exit!"

  • "Статус выхода" по умолчанию установлен на "false" в "exit!" . формы, тогда как это верно в форме "выхода". "Статус выхода" - это сообщение операционной системе о программе, которая останавливает выполнение.

они оба являются методами Kernel: http://www.ruby-doc.org/core/classes/Kernel.html