صفحة الصنف Interrupt
في روبي
< Ruby
يُطلق الاستثناءInterrupt
عند استقبال إشارة المقاطعة (interrupt signal) ، عادة لأن المستخدم ضغط على 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، وحينها ستطبع المخرجات التالية:
Press ctrl-C when you get bored