الفرق بين المراجعتين لصفحة: «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إلى اليمين عددًا محدَّدًا من المنازل.