التابع IO.autoclose=
في روبي
يُعيّن التعبير autoclose=
قيمة راية الإغلاق التلقائي (auto-close flag).
البنية العامة
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
انظر أيضا
- التابع
autoclose?
: يُعيد القيمةtrue
إن كان واصف الملف الأساسي لمجرى د/خ سيٌغلق تلقائياً عند الانتهاء منه.