類別 Interrupt

當收到中斷訊號時引發,通常是因為使用者按了 Control-C(在大部分 posix 平台上)。因此,它是 SignalException 的子類別。

begin
  puts "Press ctrl-C when you get bored"
  loop {}
rescue Interrupt => e
  puts "Note: You will typically use Signal.trap instead."
end

產生

Press ctrl-C when you get bored

然後等待直到它被 Control-C 中斷,然後列印

Note: You will typically use Signal.trap instead.