التابع IO.close في روبي
يغلق التابع close مجرى د/خ، ويرسل (flushes) أي كتابات مُعلّقة إلى نظام التشغيل.
المجرى لن يكون متاحًا لأي عمليات إضافية على البيانات؛ وفي حال محاولة إجراء مثل تلك العمليات، فسيُطللق الخطأ IOError. يتم إغلاق مجاري د/خ تلقائيًا من طرف جامع المهملات (garbage collector).
في حال فتح مجرى د/خ بواسطة التابع popen، فسيعيّن التابع close قيمة $?.
تتجاهل روبي استدعاء هذا التابع على مجاري د/خ المغلقة منذ الإصدار 2.3.
البنية العامة
close→ nil
القيمة المُعادة
يعيد التابع close القيمة nil.
انظر أيضا
- التابع
close_on_exec=: يعين قيمة الراية close-on-exec.