Ruby viene fornito con un REPL integrato, che è abbastanza utile.
La tua sfida è di bloccarlo con la minima quantità di codice!
La definizione di "crash" è "farlo uscire in modo non intenzionale ". Questo mezzo exit
, quit
, abort
, irb_exit
, irb_quit
, et. al. non sono risposte valide.
Inoltre, è possibile che non causare alcun effetto collaterale a qualsiasi altra parte del sistema. Ad esempio, `rm -rf /`
non è neanche valido.
Qualsiasi versione 1.9.3 o successiva è valida. Se il tuo codice funziona solo su una versione specifica di Ruby, puoi specificarlo nella risposta.
La restrizione finale è che non puoi fare affidamento su nessuna gemma.
Questo è code-golf , quindi vincerà il codice più corto che si blocca IRB!