الفرق بين المراجعتين ل"Ruby/IO/close"
اذهب إلى التنقل
اذهب إلى البحث
(أنشأ الصفحة ب'<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
القيمة المُعادة
انظر أيضا
- التابع
chars
: مرادف مُتجاوز للتابعeach_char
. - التابع
close_on_exec=
: يعين الراية close-on-exec.