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