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

من موسوعة حسوب
< Ruby‏ | IO
اذهب إلى التنقل اذهب إلى البحث
ط (تدقيق)
 
سطر 3: سطر 3:
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby IO]]
 
[[تصنيف: Ruby IO]]
يُعيد التابع <code>tty?‎</code> القيمة <code>true</code> إن كان [[Ruby/IO|مجرى د/خ]] مربوطا بالطرفية (tty)، أو يعيد <code>false</code> خلاف ذلك.
+
يتحقق التابع <code>tty?‎</code> إن كان [[Ruby/IO|المجرى]] الذي استدعي معه مرتبطًا بجهاز طرفي (tty).
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby">tty?  → true or false‎</syntaxhighlight>
 
<syntaxhighlight lang="ruby">tty?  → true or false‎</syntaxhighlight>
==القيمة المُعادة==
+
==القيمة المعادة==
يُعيد التابع <code>tty?‎</code> القيمة <code>true</code> إن كان [[Ruby/IO|مجرى د/خ]] مربوطا بالطرفية (tty)، أو يعيد <code>false</code> خلاف ذلك.
+
تعاد القيمة <code>true</code> إن كان [[Ruby/IO|المجرى]] الذي استدعي معه مرتبطًا بجهاز طرفي (tty)، أو تعاد القيمة <code>false</code> خلاف ذلك.
  
 
==أمثلة==
 
==أمثلة==
سطر 13: سطر 13:
 
<syntaxhighlight lang="ruby">File.new("testfile").isatty  #=> false
 
<syntaxhighlight lang="ruby">File.new("testfile").isatty  #=> false
 
File.new("/dev/tty").isatty  #=> true‎</syntaxhighlight>
 
File.new("/dev/tty").isatty  #=> true‎</syntaxhighlight>
==انظر أيضا==
+
==انظر أيضًا==
* التابع <code>[[Ruby/IO/to_io|to_io]]</code>: يعيد  [[Ruby/IO|مجرى د/خ]] الذي استُدعي معه.
+
* التابع [[Ruby/IO/binmode-3F|<code>binmode?‎</code>]]: يتحقق إن كان [[Ruby/IO|مجرى د/خ]] في الوضع الثنائي (binary mode).
 +
 
 +
* التابع [[Ruby/IO/closed-3F|<code>closed?‎</code>]]: يتحقق إن كان مجرى د/خ مغلقًا تمامًا.
 +
 
 +
* التابع [[Ruby/IO/eof-3F|<code>eof?‎</code>]]: يتحقق إن وصل المجرى الذي استدعي معه إلى نهاية الملف.
 
==مصادر==
 
==مصادر==
*[http://ruby-doc.org/core-2.5.1/IO.html#method-i-tty-3F قسم التابع tty?‎ في الصنف IO‎ في توثيق روبي الرسمي.]
+
*[http://ruby-doc.org/core-2.5.1/IO.html#method-i-tty-3F قسم التابع tty?‎ في الصنف IO‎ في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 12:24، 23 ديسمبر 2018

يتحقق التابع tty?‎ إن كان المجرى الذي استدعي معه مرتبطًا بجهاز طرفي (tty).

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

tty?   true or false

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

تعاد القيمة true إن كان المجرى الذي استدعي معه مرتبطًا بجهاز طرفي (tty)، أو تعاد القيمة false خلاف ذلك.

أمثلة

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

File.new("testfile").isatty   #=> false
File.new("/dev/tty").isatty   #=> true‎

انظر أيضًا

  • التابع closed?‎: يتحقق إن كان مجرى د/خ مغلقًا تمامًا.
  • التابع eof?‎: يتحقق إن وصل المجرى الذي استدعي معه إلى نهاية الملف.

مصادر