صفحة الصنف Interrupt
في روبي
< Ruby
اذهب إلى التنقل
اذهب إلى البحث
مراجعة 10:26، 17 أكتوبر 2018 بواسطة عبد اللطيف ايمش (نقاش | مساهمات) (نقل عبد اللطيف ايمش صفحة Interrupt إلى Ruby/Interrupt دون ترك تحويلة: عنوان الصفحة خطأ)
يُطلق الاستثناء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