الفرق بين المراجعتين ل"Ruby/IO/close"

من موسوعة حسوب
< Ruby‏ | IO
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>IO.close‎</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ruby Method تصنيف: Ruby IO...')
(لا فرق)

مراجعة 12:01، 13 نوفمبر 2018

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

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

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

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

close nil

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

انظر أيضا

مصادر