الفرق بين المراجعتين ل"Ruby/IO/autoclose-3D"

من موسوعة حسوب
< Ruby‏ | IO
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>IO.autoclose=‎</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ruby Method تصنيف: Ru...')
 
سطر 3: سطر 3:
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby IO]]
 
[[تصنيف: Ruby IO]]
يُعيّن التابع <code>autoclose=</code> قيمة راية الإغلاق التلقائي.
+
يُعيّن التعبير <code>autoclose=</code> قيمة راية الإغلاق التلقائي (auto-close flag).
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby">autoclose = bool → true or false‎</syntaxhighlight>
 
<syntaxhighlight lang="ruby">autoclose = bool → true or false‎</syntaxhighlight>
 
==القيمة المُعادة==
 
==القيمة المُعادة==
 +
تعاد قيمة منطقية تمثل قيمة راية الإغلاق التلقائي.
 +
 
==أمثلة==
 
==أمثلة==
 
مثال على استخدام التابع <code>autoclose=‎</code>:
 
مثال على استخدام التابع <code>autoclose=‎</code>:
سطر 18: سطر 20:
 
f.gets # won't cause IOError‎</syntaxhighlight>
 
f.gets # won't cause IOError‎</syntaxhighlight>
 
==انظر أيضا==
 
==انظر أيضا==
* التابع <code>[[Ruby/IO/advise|advise]]</code>: يعلن  عن نية الوصول إلى البيانات من الملف الحالي وفق نمط محدد. على أنظمة التشغيل التي لا تدعم استدعاء النظام <code>posix_fadvise(2)</code>، هذه التابع عبارة عن عملية فارغة (no-op).
+
* التابع <code>[[Ruby/IO/autoclose-3F|autoclose?‎]]</code>: يُعيد  القيمة <code>true</code> إن كان واصف الملف الأساسي ل[[Ruby/IO|مجرى د/خ]] سيٌغلق تلقائياً عند الانتهاء منه.
* التابع <code>[[Ruby/IO/autoclose-3F|autoclose?‎]]</code>: يُعيد  القيمة <code>true</code> إن كان واصف الملف الأساسي ل[[Ruby/IO|مجرى د/خ]] <code>ios</code> سيتم إغلاقه تلقائياً عند الانتهاء منه، وإلا سيُعيد <code>false</code>.
 
 
==مصادر==
 
==مصادر==
 
*[http://ruby-doc.org/core-2.5.1/IO.html#method-i-autoclose-3D قسم  التابع autoclose=‎ في الصنف IO‎ في توثيق روبي الرسمي.]
 
*[http://ruby-doc.org/core-2.5.1/IO.html#method-i-autoclose-3D قسم  التابع autoclose=‎ في الصنف IO‎ في توثيق روبي الرسمي.]

مراجعة 10:39، 13 نوفمبر 2018

يُعيّن التعبير 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 إن كان واصف الملف الأساسي لمجرى د/خ سيٌغلق تلقائياً عند الانتهاء منه.

مصادر