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

من موسوعة حسوب
< Ruby‏ | IO
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>IO.closed?‎‎</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ruby Method تصنيف: Ru...')
 
سطر 3: سطر 3:
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby IO]]
 
[[تصنيف: Ruby IO]]
يعيد التابع <code>closed?‎</code> القيمة <code>true</code> ان كان [[Ruby/IO|مجرى د/خ]] مغلقًا <code>ios</code> تماما (بالنسبة الى المجاري المزدوجة - duplex streams -، ينبغي أن يكون القارئ والكاتب مغلقين)، أو سيعيد <code>false</code> خلاف ذلك.
+
يعيد التابع <code>closed?‎</code> القيمة <code>true</code> ان كان [[Ruby/IO|مجرى د/خ]] مغلقًا تماما (بالنسبة الى المجاري المزدوجة - duplex streams -، ينبغي أن يكون القارئ والكاتب مغلقين)، أو سيعيد <code>false</code> خلاف ذلك.
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby">closed? → true or false‎</syntaxhighlight>
 
<syntaxhighlight lang="ruby">closed? → true or false‎</syntaxhighlight>
 
==القيمة المُعادة==
 
==القيمة المُعادة==
 +
يعيد التابع <code>closed?‎</code> القيمة <code>true</code> ان كان [[Ruby/IO|مجرى د/خ]] مغلقًا تمام، أو يعيد <code>false</code> خلاف ذلك.
 +
 
==أمثلة==
 
==أمثلة==
 
مثال على استخدام التابع <code>closed?‎</code>:
 
مثال على استخدام التابع <code>closed?‎</code>:
سطر 18: سطر 20:
 
f.closed?      #=> true‎</syntaxhighlight>
 
f.closed?      #=> true‎</syntaxhighlight>
 
==انظر أيضا==
 
==انظر أيضا==
* التابع <code>[[Ruby/IO/close_write|close_write]]</code>: يغلق  طرف الكتابة الخاص ب[[Ruby/IO|مجرى د/خ]] المزدوج [duplex] (على سبيل المثال، إن كان يحتوي على مجرى قراءة وكتابة، مثل الأنابيب [pipes]). سيُطلق الاستثناء <code>IOError</code> إذا لم يكن المجرى مزدوجًا.
+
* التابع <code>[[Ruby/IO/close_write|close_write]]</code>: يغلق  طرف الكتابة الخاص ب[[Ruby/IO|مجرى د/خ]] المزدوج.
* التابع <code>[[Ruby/IO/codepoints|codepoints]]</code>:  هو مرادف مُتجاوز للتابع <code>[[Ruby/IO/each_codepoint|each_codepoint]]</code>.
 
 
==مصادر==
 
==مصادر==
 
*[http://ruby-doc.org/core-2.5.1/IO.html#method-i-closed-3F قسم  التابع closed?‎ في الصنف IO‎ في توثيق روبي الرسمي.]
 
*[http://ruby-doc.org/core-2.5.1/IO.html#method-i-closed-3F قسم  التابع closed?‎ في الصنف IO‎ في توثيق روبي الرسمي.]

مراجعة 12:17، 13 نوفمبر 2018

يعيد التابع closed?‎ القيمة true ان كان مجرى د/خ مغلقًا تماما (بالنسبة الى المجاري المزدوجة - duplex streams -، ينبغي أن يكون القارئ والكاتب مغلقين)، أو سيعيد false خلاف ذلك.

البنية العامة

closed?  true or false

القيمة المُعادة

يعيد التابع closed?‎ القيمة true ان كان مجرى د/خ مغلقًا تمام، أو يعيد false خلاف ذلك.

أمثلة

مثال على استخدام التابع closed?‎:

f = File.new("testfile")
f.close         #=> nil
f.closed?       #=> true
f = IO.popen("/bin/sh","r+")
f.close_write   #=> nil
f.closed?       #=> false
f.close_read    #=> nil
f.closed?       #=> true‎

انظر أيضا

مصادر