التابع IO.closed?
في روبي
يعيد التابع closed?
القيمة true
ان كان مجرى د/خ مغلقًا تماما (بالنسبة الى المجاري المزدوجة - duplex streams -، ينبغي أن يكون القارئ والكاتب مغلقين)، أو سيعيد false
خلاف ذلك.
البنية العامة
closed? → true or false
القيمة المُعادة
يعيد التابع closed?
القيمة true
ان كان مجرى د/خ مغلقًا تمام، أو يعيد false
خلاف ذلك.
أمثلة
مثال على استخدام التابع closed?
:
f = File.new("testfile")
f.close #=> nil
f.closed? #=> true
f = IO.popen("/bin/sh","r+")
f.close_write #=> nil
f.closed? #=> false
f.close_read #=> nil
f.closed? #=> true
انظر أيضا
- التابع
close_write
: يغلق طرف الكتابة الخاص بمجرى د/خ المزدوج.