التابع Process::GID.switch
في روبي
< Ruby | Process::GID
اذهب إلى التنقل
اذهب إلى البحث
مراجعة 12:01، 4 ديسمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (نقل جميل-بيلوني صفحة Ruby/Process/GID/switch إلى Ruby/Process::GID/switch: تصحيح العنوان.)
يبدِّل التابع switch
بين معرِّفي المجموعة الفعَّال والحقيقي للعمليَّة الحاليَّة. إذا مُرِّرت كتلةٌ إلى التابع، فسيعاد تبديل معرِّف المجموعة إلى ما كان عليه بعد أن تُنفَّذ هذه الكتلة.
البنية العامة
Process::GID.switch → integer
Process::GID.switch {|| block} → object
المعاملات
||
المعاملات المُمرَّرة للكتلة block
.
block
الكتلة المراد تنفيذها.
القيم المعادة
يُعاد عددٌ صحيحٌ (integer) يمثِّل معرِّف المجموعة الفعال الجديد إذا استُدعي التابع من دون تمرير الكتلة block
؛ خلاف ذلك، تُعاد قيمة الكتلة block
المُعطاة.
انظر أيضًا
- التابع
re_exchange
: يُبدِّل معرِّفي المجموعة الحقيقي والفعال ويُعيد معرِّف المجموعة الفعال الجديد. - التابع
?sid_available
: يتحقَّق إذا كانت المنصَّة الحاليَّة تمتلك ميِّزة معرِّف المجموعة المحفوظ.
- التابع
?sid_available
: يتحقَّق إذا كانت المنصَّة الحاليَّة تمتلك ميِّزة معرِّف المجموعة المحفوظ.