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