التابع Process::Status.to_i في روبي

من موسوعة حسوب
(بالتحويل من Ruby/Process/Status/to i)

يُعيد التابع to_i بِتَّات حالة العمليَّة stat على شكل عددٍ صحيح. البحث في وجلب معلوماتٍ من هذه البِتَّات يعتمد على المنصَّة.

البنية العامة

to_i  integer
to_int  integer

القيم المعادة

يُعاد عددٌ صحيحٌ يمثِّل بِتَّات حالة العمليَّة stat.

أمثلة

مثالٌ عن استخدام التابع to_i:

fork { exit 0xab }         #=> 26566
Process.wait               #=> 26566
sprintf('%04x', $?.to_i)   #=> "ab00"

انظر أيضًا

  • التابع exitstatus: يُعيد البِتَّات الثمانية الأقل أهمية للقيمة التي تعيدها الشيفرة وتخرج بها من الحالة stat.
  • التابع pid: يُعيد معرِّف العملية (process ID) الذي يمثِّله كائن حالة stat محدَّد.
  • التابع stopsig: يُعيد عدد الإشارات التي تسبَّبت في إيقاف العمليَّة.
  • التابع termsig: يُعيد عدد الإشارات التي تسبَّبت في إنهاء العمليَّة (أو القيمة nil إذا لم تنهَ العمليَّة بواسطة إشارة غير ملتقطة).
  • التابع to_s: يُظهر معرِّف العملية (PID) وحالة الخروج.

مصادر