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