التابع IO.autoclose=
في روبي
يُعيّن التابع 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
.