الفرق بين المراجعتين لصفحة: «Ruby/Process::UID/switch»

من موسوعة حسوب
أنشأ الصفحة ب'{{DISPLAYTITLE:التابع <code>Process::UID.switch</code> في روبي}} يبدِّل التابع <code>switch</code> بين معرِّفي المستخدم الف...'
 
ط نقل جميل-بيلوني صفحة Ruby/Process/UID/switch إلى Ruby/Process::UID/switch: تصحيح العنوان.
 
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة)
سطر 21: سطر 21:


== انظر أيضًا ==
== انظر أيضًا ==
* التابع <code>[[Ruby/Process/UID/re exchange|re_exchange]]</code>: يُبدِّل معرِّفي المجموعة الحقيقي والفعال ويُعيد معرِّف المجموعة الفعال الجديد.
* التابع <code>[[Ruby/Process/UID/re exchange|re_exchange]]</code>: يُبدِّل معرِّفي المستخدم الحقيقي والفعال ويُعيد معرِّف المستخدم الفعال الجديد.
* التابع <code>[[Ruby/Process/UID/re exchangeable-3F|?re_exchangeable]]</code>: يتحقَّق من إمكانية التبديل بين معرِّفي المجموعة الحقيقي والفعَّال للعملية على المنصَّة الحاليَّة.
* التابع <code>[[Ruby/Process/UID/re exchangeable-3F|?re_exchangeable]]</code>: يتحقَّق من إمكانية التبديل بين معرِّفي المستخدم الحقيقي والفعَّال للعملية على المنصَّة الحاليَّة.
* التابع <code>[[Ruby/Process/UID/sid available-3F|?sid_available]]</code>: يتحقَّق إذا كانت المنصَّة الحاليَّة تمتلك ميِّزة معرِّف المجموعة المحفوظ.
* التابع <code>[[Ruby/Process/UID/sid available-3F|?sid_available]]</code>: يتحقَّق إذا كانت المنصَّة الحاليَّة تمتلك ميِّزة معرِّف المستخدم المحفوظ.


== مصادر ==
== مصادر ==

المراجعة الحالية بتاريخ 12:06، 4 ديسمبر 2018

يبدِّل التابع switch بين معرِّفي المستخدم الفعَّال والحقيقي للعمليَّة الحاليَّة. إذا مُرِّرت كتلةٌ إلى التابع، فسيعاد تبديل معرِّف المستخدم إلى ما كان عليه بعد أن تُنفَّذ هذه الكتلة.

البنية العامة

Process::UID.switch  integer
Process::UID.switch {|| block}  object

المعاملات

||

المعاملات المُمرَّرة للكتلة block.

block

الكتلة المراد تنفيذها.

القيم المعادة

يُعاد عددٌ صحيحٌ (integer) يمثِّل معرِّف المستخدم الفعال الجديد إذا استُدعي التابع من دون تمرير الكتلة block؛ خلاف ذلك، تُعاد قيمة الكتلة block المُعطاة.

انظر أيضًا

  • التابع re_exchange: يُبدِّل معرِّفي المستخدم الحقيقي والفعال ويُعيد معرِّف المستخدم الفعال الجديد.
  • التابع ?re_exchangeable: يتحقَّق من إمكانية التبديل بين معرِّفي المستخدم الحقيقي والفعَّال للعملية على المنصَّة الحاليَّة.
  • التابع ?sid_available: يتحقَّق إذا كانت المنصَّة الحاليَّة تمتلك ميِّزة معرِّف المستخدم المحفوظ.

مصادر