الفرق بين المراجعتين ل"Ruby/IO/close on exec-3F"

من موسوعة حسوب
< Ruby‏ | IO
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>IO.close_on_exec?‎‎</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ruby Method تصن...')
 
ط (تدقيق)
 
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة)
سطر 3: سطر 3:
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby IO]]
 
[[تصنيف: Ruby IO]]
يُعيد التابع <code>close_on_exec?‎</code> القيمة <code>true</code> إن كانت الراية close_on_exec الخاصة ب[[Ruby/IO|مجرى د/خ]] <code>ios</code> تساوي false.
+
يتحقق التابع <code>close_on_exec?‎</code> إن كانت الراية <code>close-on-exec</code> الخاصة ب[[Ruby/IO|المجرى]] الذي استدعي معه مضبوطة إلى القيمة <code>true</code>.
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby">close_on_exec?→ true or false‎</syntaxhighlight>
 
<syntaxhighlight lang="ruby">close_on_exec?→ true or false‎</syntaxhighlight>
==القيمة المُعادة==
+
==القيمة المعادة==
 +
تعاد القيمة <code>true</code> إن كانت الراية <code>close-on-exec</code> الخاصة ب[[Ruby/IO|المجرى]] المعطى مضبوطة إلى القيمة <code>true</code>. خلاف ذلك، تعاد القيمة <code>false</code>.
 +
 
 
==أمثلة==
 
==أمثلة==
 
مثال على استخدام التابع <code>close_on_exec?‎</code>:
 
مثال على استخدام التابع <code>close_on_exec?‎</code>:
سطر 15: سطر 17:
 
f.close_on_exec = false
 
f.close_on_exec = false
 
f.close_on_exec?                #=> false‎</syntaxhighlight>
 
f.close_on_exec?                #=> false‎</syntaxhighlight>
==انظر أيضا==
+
==انظر أيضًا==
* التابع <code>[[Ruby/IO/close_on_exec-3D|close_on_exec=]]</code>: يعين الراية close-on-exec.
+
* التابع [[Ruby/IO/autoclose-3F|<code>autoclose?‎</code>]]: يتحقق إن كان واصف الملف الأساسي لمجرى معين سيُغلق تلقائيًا عند الانتهاء منه.
* التابع <code>[[Ruby/IO/close_read|close_read]]</code>: يغلق  طرف القراءة الخاص بمجرى [[Ruby/IO|مجرى د/خ]] مزدوج (duplex) (على سبيل المثال، إن كان يحتوي على مجرى قراءة وكتابة، مثل الأنابيب [pipes]). سيُطلق الاستثناء <code>IOError</code> إن لم يكن المجرى مزدوجًا.
+
* التابع <code>[[Ruby/IO/closed-3F|closed?‎]]</code>: يتحقق إن كان مجرى د/خ مغلقًا تمامًا.
 +
* التابع <code>[[Ruby/IO/close on exec-3D|close_on_exec‎]]</code>: يعين عند استدعائه بالشكل <code>close_on_exec = bool</code> قيمة الراية <code>close-on-exec</code> إلى القيمة <code>bool</code>.
 +
* التابع <code>[[Ruby/IO/close_read|close_read]]</code>: يغلق  طرف القراءة الخاص بمجرى [[Ruby/IO|مجرى د/خ]] المزدوج.
 
==مصادر==
 
==مصادر==
*[http://ruby-doc.org/core-2.5.1/IO.html#method-i-close_on_exec-3F قسم التابع close_on_exec?‎ في الصنف IO‎ في توثيق روبي الرسمي.]
+
*[http://ruby-doc.org/core-2.5.1/IO.html#method-i-close_on_exec-3F قسم التابع close_on_exec?‎ في الصنف IO‎ في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 08:41، 22 ديسمبر 2018

يتحقق التابع close_on_exec?‎ إن كانت الراية close-on-exec الخاصة بالمجرى الذي استدعي معه مضبوطة إلى القيمة true.

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

close_on_exec? true or false

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

تعاد القيمة true إن كانت الراية close-on-exec الخاصة بالمجرى المعطى مضبوطة إلى القيمة true. خلاف ذلك، تعاد القيمة false.

أمثلة

مثال على استخدام التابع close_on_exec?‎:

f = open("/dev/null")
f.close_on_exec?                 #=> false
f.close_on_exec = true
f.close_on_exec?                 #=> true
f.close_on_exec = false
f.close_on_exec?                 #=> false‎

انظر أيضًا

  • التابع autoclose?‎: يتحقق إن كان واصف الملف الأساسي لمجرى معين سيُغلق تلقائيًا عند الانتهاء منه.
  • التابع closed?‎: يتحقق إن كان مجرى د/خ مغلقًا تمامًا.
  • التابع close_on_exec‎: يعين عند استدعائه بالشكل close_on_exec = bool قيمة الراية close-on-exec إلى القيمة bool.
  • التابع close_read: يغلق طرف القراءة الخاص بمجرى مجرى د/خ المزدوج.

مصادر