الفرق بين المراجعتين لصفحة: «Ruby/Process::Status/exitstatus»
< Ruby | Process::Status
أنشأ الصفحة ب'{{DISPLAYTITLE:التابع <code>Process::Status.exitstatus</code> في روبي}} يُعيد التابع <code>exitstatus</code> البِتَّات الثمانية...' |
جميل-بيلوني (نقاش | مساهمات) ط نقل جميل-بيلوني صفحة Ruby/Process/Status/exitstatus إلى Ruby/Process::Status/exitstatus: تصحيح العنوان. |
(لا فرق)
|
المراجعة الحالية بتاريخ 12:02، 4 ديسمبر 2018
يُعيد التابع exitstatus
البِتَّات الثمانية الأقل أهمية للقيمة التي تعيدها الشيفرة وتخرج بها من الحالة stat
. يمكن استدعاء هذا التابع إذا أعطى التابع ?exited
القيمة true
فقط.
البنية العامة
exitstatus → integer or nil
القيم المعادة
يُعاد عددٌ صحيحٌ يمثِّل البِتَّات الثمانية الأقل أهمية للقيمة التي تعيدها الشيفرة وتخرج بها من الحالة stat
، أو تُعاد القيمة العدميَّة nil
.
أمثلة
مثالٌ عن استخدام التابع exitstatus
:
fork { } #=> 26572
Process.wait #=> 26572
$?.exited? #=> true
$?.exitstatus #=> 0
fork { exit 99 } #=> 26573
Process.wait #=> 26573
$?.exited? #=> true
$?.exitstatus #=> 99
انظر أيضًا
- التابع
pid
: يُعيد معرِّف العملية (process ID) الذي يمثِّله كائن حالةstat
محدَّد. - التابع
stopsig
: يُعيد عدد الإشارات التي تسبَّبت في إيقاف العمليَّة. - التابع
termsig
: يُعيد عدد الإشارات التي تسبَّبت في إنهاء العمليَّة (أو القيمةnil
إذا لم تنهَ العمليَّة بواسطة إشارة غير ملتقطة). - التابع
to_i
: يُعيد بِتَّات حالة العمليَّةstat
على شكل عددٍ صحيح. البحث في وجلب معلوماتٍ من هذه البِتَّات يعتمد على المنصَّة. - التابع
to_s
: يُظهر معرِّف العملية (PID) وحالة الخروج.