الفرق بين المراجعتين لصفحة: «Ruby/Process::Status/26»
< Ruby | Process::Status
أنشأ الصفحة ب'{{DISPLAYTITLE:المعامل <code>&</code> في الوحدة <code>Process::Status</code> في روبي}} يجري المعامل <code>&</code> العملية <code>A...' |
جميل-بيلوني (نقاش | مساهمات) ط نقل جميل-بيلوني صفحة Ruby/Process/Status/26 إلى Ruby/Process::Status/26: تصحيح العنوان. |
(لا فرق)
|
المراجعة الحالية بتاريخ 12:02، 4 ديسمبر 2018
يجري المعامل &
العملية AND
المنطقية لبِتَّات الحالة stat
مع قيمة محدَّدة.
البنية العامة
stat & num → integer
المعاملات
stat
عددٌ صحيح يمثِّل حالة العمليَّة stat
.
num
القيمة المراد تطبيق العملية AND
عليها مع المعامل stat
.
القيم المعادة
يُعاد عددٌ صحيحٌ ناتج عن تطبيق عملية الجمع المنطقي بين المعاملين stat
و num
.
أمثلة
مثالٌ عن استخدام المعامل &
:
fork { exit 0x37 }
Process.wait
sprintf('%04x', $?.to_i) #=> "3700"
sprintf('%04x', $? & 0x1e00) #=> "1600"
انظر أيضًا
- المعامل
==
: يتحقَّق إذا كان قيمة الحالةstat
مساويةً لقيمة عددية محدَّدة. - المعامل
<<
: يزيح بِتَّات قيمة الحالةstat
إلى اليمين عددًا محدَّدًا من المنازل.