التابع IO.close_on_exec?‎‎ في روبي

من موسوعة حسوب
< Ruby‏ | 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: يغلق طرف القراءة الخاص بمجرى مجرى د/خ المزدوج.

مصادر