التابع 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: يغلق طرف الكتابة الخاص بمجرى د/خ المزدوج.