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

من موسوعة حسوب
< Ruby‏ | IO
مراجعة 12:01، 13 نوفمبر 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>IO.close‎</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ruby Method تصنيف: Ruby IO...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

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

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

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

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

close nil

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

انظر أيضا

مصادر