الفرق بين المراجعتين ل"Ruby/Process::Status/3E-3E"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'{{DISPLAYTITLE:المعامل <code>>></code> في الوحدة <code>Process::Status</code> في روبي}} يزيح المعامل <code><<</code> بِتَّات قي...')
 
ط (نقل جميل-بيلوني صفحة Ruby/Process/Status/3E-3E إلى Ruby/Process::Status/3E-3E: تصحيح العنوان.)
 
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة)
سطر 1: سطر 1:
{{DISPLAYTITLE:المعامل <code>>></code> في الوحدة <code>Process::Status</code> في روبي}}
+
{{DISPLAYTITLE:المعامل <code><<</code> في الوحدة <code>Process::Status</code> في روبي}}
 
يزيح المعامل <code><<</code> بِتَّات قيمة الحالة <code>stat</code> إلى اليمين عددًا محدَّدًا من المنازل.
 
يزيح المعامل <code><<</code> بِتَّات قيمة الحالة <code>stat</code> إلى اليمين عددًا محدَّدًا من المنازل.
  

المراجعة الحالية بتاريخ 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 مساويةً لقيمة عددية محدَّدة.

مصادر