類別 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.