Конкурс Популярности - Предсказуемая Непредсказуемость

  • Автор темы Nataliy777
  • Обновлено
  • 26, Oct 2024
  • #2

Руби

Это работает только в Windows.

 
 at_exit 

Идентификатор процесса, quit , is unpredictable. However, this will always kill the currently running script, while printing an error message bordered by an unpredictable character like this:

exit

Конечно, ################################################## # KILLING SCRIPT # ################################################## or $$ сделайте то же самое, но этот принудительно убивает Ruby с помощью ОС! И это тоже обходит стороной if aTerribleErrorOccurredAndWeNeedToKillTheScriptNow c = ($$ % 94 + 33).chr puts "#{c * 50}\n#{c + "KILLING SCRIPT".center(48) + c}\n#{c * 50}" `taskkill /PID #{$$} /F` end handlers.

 

Сергей Михайлов


Рег
21 Oct, 2020

Тем
106

Постов
228

Баллов
778
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно