التابع IO.autoclose=
في روبي
< Ruby | IO
اذهب إلى التنقل
اذهب إلى البحث
مراجعة 10:38، 13 نوفمبر 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>IO.autoclose=</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ruby Method تصنيف: Ru...')
يُعيّن التابع autoclose=
قيمة راية الإغلاق التلقائي.
البنية العامة
autoclose = bool → true or false
القيمة المُعادة
أمثلة
مثال على استخدام التابع autoclose=
:
f = open("/dev/null")
IO.for_fd(f.fileno)
# ...
f.gets # may cause IOError
f = open("/dev/null")
IO.for_fd(f.fileno).autoclose = true
# ...
f.gets # won't cause IOError
انظر أيضا
- التابع
advise
: يعلن عن نية الوصول إلى البيانات من الملف الحالي وفق نمط محدد. على أنظمة التشغيل التي لا تدعم استدعاء النظامposix_fadvise(2)
، هذه التابع عبارة عن عملية فارغة (no-op). - التابع
autoclose?
: يُعيد القيمةtrue
إن كان واصف الملف الأساسي لمجرى د/خios
سيتم إغلاقه تلقائياً عند الانتهاء منه، وإلا سيُعيدfalse
.