التابع IO.close_read
في روبي
يغلق التابع close_read
طرف القراءة الخاص بمجرى د/خ المزدوج (duplex) (مثلًا إن كان يحتوي على مجرى قراءة وكتابة، مثل الأنابيب [pipes]).
سيُطلق الاستثناء IOError
إن لم يكن المجرى مزدوجًا.
تتجاهل روبي استدعاء هذا التابع على مجاري د/خ المغلقة منذ الإصدار 2.3.
البنية العامة
close_read → nil
القيمة المُعادة
تعاد القيمة nil
.
أمثلة
مثال على استخدام التابع close_read
:
f = IO.popen("/bin/sh","r+")
f.close_read
f.readlines
الناتج:
prog.rb:3:in `readlines': not opened for reading (IOError)
from prog.rb:3
انظر أيضا
- التابع
close_on_exec?
: يُعيد القيمةtrue
إن كانت الراية close_on_exec الخاصة بمجرى د/خ تساويtrue
. - التابع
close_write
: يغلق طرف الكتابة الخاص بمجرى د/خ المزدوج [duplex]