type=class
superclass=SignalException
included=
extended=
dynamically_included=
dynamically_extended=
library=_builtin
aliases=
aliasof=

SIGINT シグナルを捕捉していないときに
SIGINT シグナルを受け取ると発生します。
SIGINT 以外のシグナルを受信したときに発生する例外については
[[c:SignalException]] を参照してください。

使用例

  =begin
  #SIGINTを補足したい場合
  Signal.trap('INT'){
    print "\nINTを補足した。\n"
    exit 1
  }
  =end

  begin
    begin
      print "z"
      $stdout.flush
      sleep(1)
    end while true
  rescue Interrupt
    print "!!\n"
    exit 1
  end
