الفرق بين المراجعتين لصفحة: «Ruby/Signal/signame»
لا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) ط مراجعة وتدقيق. |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: التابع <code>signame | <noinclude>{{DISPLAYTITLE: التابع <code>Signal.signame</code> في روبي}}</noinclude> | ||
[[تصنيف: Ruby]] | [[تصنيف: Ruby]] | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby Signal]] | [[تصنيف: Ruby Signal]] | ||
يحول التابع <code>signame</code> رقم ال[[Ruby/Signal|إشارة]] إلى اسم | يحول التابع <code>signame</code> رقم ال[[Ruby/Signal|إشارة]] إلى اسم الاسم المقابل لها. | ||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby">signame(signo) → string or nil</syntaxhighlight> | <syntaxhighlight lang="ruby">signame(signo) → string or nil</syntaxhighlight> | ||
==المعاملات== | ==المعاملات== | ||
===<code>signo</code>=== | ===<code>signo</code>=== | ||
رقم الإشارة. | رقم الإشارة المراد معرفة اسمها. | ||
==القيمة | ==القيمة المعادة== | ||
يعيد التابع <code>signame</code> سلسلة نصية تمثل | يعيد التابع <code>signame</code> سلسلة نصية تمثل اسم [[Ruby/Signal|الإشارة]]، أو تعاد القيمة <code>nil</code> إن لم يكن المعامل <code>signo</code> رقم [[Ruby/Signal|إشارة]] صالح. | ||
==أمثلة== | ==أمثلة== | ||
مثال على استخدام التابع <code>signame</code>: | مثال على استخدام التابع <code>signame</code>: | ||
<syntaxhighlight lang="ruby">Signal.trap("INT") { |signo| puts Signal.signame(signo) } | <syntaxhighlight lang="ruby">Signal.trap("INT") { |signo| puts Signal.signame(signo) } | ||
Process.kill("INT", 0)</syntaxhighlight> | Process.kill("INT", 0)</syntaxhighlight>ناتج تنفيذ الشيفرة هو:<syntaxhighlight lang="text">INT | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==انظر | ==انظر أيضًا== | ||
* التابع <code>[[Ruby/Signal/list|list]]</code>: | * التابع <code>[[Ruby/Signal/list|list]]</code>: يعيد قائمة بأسماء ال[[Ruby/Signal|إشارة]] المعيَّنة لأرقام ال[[Ruby/Signal|إشارة]] الأصلية المقابلة لها. | ||
* التابع <code>[[Ruby/Signal/trap|trap]]</code>: | * التابع <code>[[Ruby/Signal/trap|trap]]</code>: يربط معالجًا بإشارة محدَّدة. | ||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/Signal.html#method-c-signame قسم | *[http://ruby-doc.org/core-2.5.1/Signal.html#method-c-signame قسم التابع signame في الصنف Signal في توثيق روبي الرسمي.] |
المراجعة الحالية بتاريخ 08:56، 4 ديسمبر 2018
يحول التابع signame
رقم الإشارة إلى اسم الاسم المقابل لها.
البنية العامة
signame(signo) → string or nil
المعاملات
signo
رقم الإشارة المراد معرفة اسمها.
القيمة المعادة
يعيد التابع signame
سلسلة نصية تمثل اسم الإشارة، أو تعاد القيمة nil
إن لم يكن المعامل signo
رقم إشارة صالح.
أمثلة
مثال على استخدام التابع signame
:
Signal.trap("INT") { |signo| puts Signal.signame(signo) }
Process.kill("INT", 0)
ناتج تنفيذ الشيفرة هو:
INT
انظر أيضًا
- التابع
list
: يعيد قائمة بأسماء الإشارة المعيَّنة لأرقام الإشارة الأصلية المقابلة لها. - التابع
trap
: يربط معالجًا بإشارة محدَّدة.