الفرق بين المراجعتين لصفحة: «Ruby/Process::Status/3E-3E»
< Ruby | Process::Status
طلا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) ط نقل جميل-بيلوني صفحة Ruby/Process/Status/3E-3E إلى Ruby/Process::Status/3E-3E: تصحيح العنوان. |
(لا فرق)
| |
المراجعة الحالية بتاريخ 12:02، 4 ديسمبر 2018
يزيح المعامل << بِتَّات قيمة الحالة stat إلى اليمين عددًا محدَّدًا من المنازل.
البنية العامة
stat >> num → integer
المعاملات
stat
عدد صحيح يمثِّل الحالة stat.
num
عدد مواضع إزاحة بتات القيمة stat إلى اليمين.
القيم المعادة
يعاد عدد صحيح ناتجٌ عن إزاحة بتات المعامل stat إلى اليمين بمقدار num من المنازل.
أمثلة
مثالٌ عن استخدام التابع <<:
fork { exit 99 } #=> 26563
Process.wait #=> 26563
$?.to_i #=> 25344
$? >> 8 #=> 99
انظر أيضًا
- المعامل
&: يجري العمليةANDالمنطقية لبِتَّات الحالةstatمع قيمة محدَّدة. - المعامل
==: يتحقَّق إذا كان قيمة الحالةstatمساويةً لقيمة عددية محدَّدة.