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