الفرق بين المراجعتين لصفحة: «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‎

انظر أيضا

مصادر