التابع IO.close‎ في روبي

من موسوعة حسوب

يغلق التابع close مجرى د/خ، ويرسل (flushes) أي كتابات مُعلّقة إلى نظام التشغيل.

المجرى لن يكون متاحًا لأي عمليات إضافية على البيانات؛ وفي حال محاولة إجراء مثل تلك العمليات، فسيُطللق الخطأ IOError. يتم إغلاق مجاري د/خ تلقائيًا من طرف جامع المهملات (garbage collector).

في حال فتح مجرى د/خ بواسطة التابع popen، فسيعيّن التابع close قيمة ‎$?‎.

تتجاهل روبي استدعاء هذا التابع على مجاري د/خ المغلقة منذ الإصدار 2.3.

البنية العامة

close nil

القيمة المُعادة

يعيد التابع close القيمة nil.

انظر أيضا

مصادر