Ruby ma wbudowaną REPL, co jest dość przydatne.
Twoim wyzwaniem jest rozbicie go na jak najmniejszej ilości kodu!
Definicja „awarii” brzmi: „niech niezamierzone wyjście”. To oznacza exit
, quit
, abort
, irb_exit
, irb_quit
, i. glin. nie są poprawnymi odpowiedziami.
Ponadto, może nie powodować żadnych efekt uboczny do jakiejkolwiek innej części systemu. Na przykład też `rm -rf /`
nie jest poprawny.
Każda wersja 1.9.3 lub nowsza jest poprawna. Jeśli twój kod działa tylko na określonej wersji Ruby, możesz to określić w odpowiedzi.
Ostatnim ograniczeniem jest to, że nie możesz polegać na żadnych klejnotach.
To jest code-golf , więc wygra najkrótszy kod, który zawiesza IRB!