التابع Signal.signame‎ في روبي

من موسوعة حسوب
< Ruby‏ | 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: يربط معالجًا بإشارة محدَّدة. 

مصادر