التابع IO.closed?
في روبي
يعيد التابع closed?
القيمة true
ان كان مجرى د/خ مغلقًا ios
تماما (بالنسبة الى المجاري المزدوجة - duplex streams -، ينبغي أن يكون القارئ والكاتب مغلقين)، أو سيعيد false
خلاف ذلك.
البنية العامة
closed? → true or 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
: يغلق طرف الكتابة الخاص بمجرى د/خ المزدوج [duplex] (على سبيل المثال، إن كان يحتوي على مجرى قراءة وكتابة، مثل الأنابيب [pipes]). سيُطلق الاستثناءIOError
إذا لم يكن المجرى مزدوجًا. - التابع
codepoints
: هو مرادف مُتجاوز للتابعeach_codepoint
.