الفرق بين المراجعتين ل"Ruby/SignalException"
< Ruby
اذهب إلى التنقل
اذهب إلى البحث
جميل-بيلوني (نقاش | مساهمات) ط (مراجعة وتدقيق.) |
|||
سطر 1: | سطر 1: | ||
− | <noinclude>{{DISPLAYTITLE: | + | <noinclude>{{DISPLAYTITLE:الصنف <code>SignalException</code> في روبي}}</noinclude> |
[[تصنيف: Ruby]] | [[تصنيف: Ruby]] | ||
+ | [[تصنيف: Ruby Class]] | ||
+ | [[تصنيف: Ruby Error]] | ||
[[تصنيف: Ruby SignalException]] | [[تصنيف: Ruby SignalException]] | ||
− | يًطللق الاستثناء <code>SignalException</code> عند تلقي [[Ruby/Signal|إشارة]]. | + | يًطللق الاستثناء <code>SignalException</code> عند تلقي [[Ruby/Signal|إشارة]] ما. |
<syntaxhighlight lang="ruby">begin | <syntaxhighlight lang="ruby">begin | ||
Process.kill('HUP',Process.pid) | Process.kill('HUP',Process.pid) | ||
سطر 10: | سطر 12: | ||
end | end | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | + | سيُنتج عن تنفيذ هذه الشيفرة ما يلي: | |
− | <syntaxhighlight lang=" | + | <syntaxhighlight lang="text">received Exception SIGHUP</syntaxhighlight> |
− | + | ==توابع الصنف العامة== | |
− | ==توابع الصنف العامة | + | ===[[Ruby/SignalException/new |<code>new</code>]]=== |
− | ===[[Ruby/SignalException/new | | + | ينشئ كائنًا جديدًا من النوع <code>SignalException</code>. |
− | ينشئ | ||
− | == توابع النسخة العامة | + | == توابع النسخة العامة == |
− | ===[[Ruby/SignalException/signo | | + | ===[[Ruby/SignalException/signo |<code>signo</code>]]=== |
− | يعيد | + | يعيد رقم [[Ruby/Signal|إشارة]]. |
==مصادر== | ==مصادر== | ||
− | *[http://ruby-doc.org/core-2.5.1/SignalException.html | + | *[http://ruby-doc.org/core-2.5.1/SignalException.html صفحة الصنف SignalException في توثيق روبي الرسمي.] |
المراجعة الحالية بتاريخ 09:16، 4 ديسمبر 2018
يًطللق الاستثناء SignalException
عند تلقي إشارة ما.
begin
Process.kill('HUP',Process.pid)
sleep # wait for receiver to handle signal sent by Process.kill
rescue SignalException => e
puts "received Exception #{e}"
end
سيُنتج عن تنفيذ هذه الشيفرة ما يلي:
received Exception SIGHUP
توابع الصنف العامة
new
ينشئ كائنًا جديدًا من النوع SignalException
.
توابع النسخة العامة
signo
يعيد رقم إشارة.