الفرق بين المراجعتين لصفحة: «Ruby/File::Stat/sticky-3F»

من موسوعة حسوب
إنشاء الصفحة.
 
إضافة شرح
 
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: التابع <code>File::Stat.sticky?‎</code> في روبي}}</noinclude>
<noinclude>{{DISPLAYTITLE: التابع <code>File::Stat.sticky?‎</code> في روبي}}</noinclude>
يتحقق التابع <code>sticky?‎</code> إن كان
يتحقق التابع <code>sticky?‎</code> إن كان الملف الذي يشير إليه الكائن <code>[[Ruby/File::Stat|File::Stat]]</code> المعطى قد ضُبِط فيه البت اللاصق (sticky bit).


==البنية العامة==
==البنية العامة==
<syntaxhighlight lang="ruby">sticky? → true or false</syntaxhighlight>
<syntaxhighlight lang="ruby">sticky? → true or false</syntaxhighlight>


== المعاملات ==
== القيمة المعادة ==
 
تعاد القيمة <code>true</code> إن كان الملف الذي يشير إليه الكائن <code>[[Ruby/File::Stat|File::Stat]]</code> المعطى قد ضُبِط فيه البت اللاصق (sticky bit)، أو تعاد القيمة <code>false</code> إن لم يكن البت مضبوطًا أو لم يكن نظام التشغيل يدعم هذه الميزة.
==القيمة المعادة==
تعاد القيمة <code>true</code> إن


==أمثلة==
==أمثلة==
سطر 15: سطر 13:
</syntaxhighlight>
</syntaxhighlight>


==انظر أيضا==
==انظر أيضًا==
* التابع <code>[[Ruby/File::Stat/owned-3F|owned?‎]]</code>: يتحقق إن كان معرِّف مالك الملف الذي يشير إليه الكائن <code>[[Ruby/File::Stat|File::Stat]]</code> المعطى هو نفسه المعرِّف الفعلي للمستخدم المالك للعملية التي استدعته.
 
* التابع <code>[[Ruby/File::Stat/socket-3F|socket?‎]]</code>: يتحقق إن كان الملف الذي يشير إليه الكائن <code>[[Ruby/File::Stat|File::Stat]]</code> المعطى مقبسًا.
* التابع <code>[[Ruby/File::Stat/setgid-3F|setgid?‎]]</code>: يتحقق إن كان البت <code>gid</code> (بت معرِّف المجموعة المالكة) مضبوطًا للملف الذي يشير إليه الكائن <code>[[Ruby/File::Stat|File::Stat]]</code> المعطى.


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

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

يتحقق التابع sticky?‎ إن كان الملف الذي يشير إليه الكائن File::Stat المعطى قد ضُبِط فيه البت اللاصق (sticky bit).

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

sticky?  true or false

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

تعاد القيمة true إن كان الملف الذي يشير إليه الكائن File::Stat المعطى قد ضُبِط فيه البت اللاصق (sticky bit)، أو تعاد القيمة false إن لم يكن البت مضبوطًا أو لم يكن نظام التشغيل يدعم هذه الميزة.

أمثلة

مثال على استعمال التابع sticky?‎:

File.stat("testfile").sticky?   #=> false

انظر أيضًا

  • التابع owned?‎: يتحقق إن كان معرِّف مالك الملف الذي يشير إليه الكائن File::Stat المعطى هو نفسه المعرِّف الفعلي للمستخدم المالك للعملية التي استدعته.
  • التابع socket?‎: يتحقق إن كان الملف الذي يشير إليه الكائن File::Stat المعطى مقبسًا.
  • التابع setgid?‎: يتحقق إن كان البت gid (بت معرِّف المجموعة المالكة) مضبوطًا للملف الذي يشير إليه الكائن File::Stat المعطى.

مصادر