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

من موسوعة حسوب
< Ruby‏ | IO
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>IO.tty?‎‎</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ruby Method تصنيف: Ruby...')
 
سطر 3: سطر 3:
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby IO]]
 
[[تصنيف: Ruby IO]]
يُعيد التابع <code>tty?‎</code> القيمة <code>true</code> إن كان [[Ruby/IO|مجرى د/خ]] <code>ios</code> مربوطا بطرفية (tty)، أو يعيد <code>false</code> خلاف ذلك.
+
يُعيد التابع <code>tty?‎</code> القيمة <code>true</code> إن كان [[Ruby/IO|مجرى د/خ]] مربوطا بالطرفية (tty)، أو يعيد <code>false</code> خلاف ذلك.
 
==البنية العامة==
 
==البنية العامة==
 
<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>tty?‎</code>:
 
مثال على استخدام التابع <code>tty?‎</code>:
سطر 12: سطر 14:
 
File.new("/dev/tty").isatty  #=> true‎</syntaxhighlight>
 
File.new("/dev/tty").isatty  #=> true‎</syntaxhighlight>
 
==انظر أيضا==
 
==انظر أيضا==
* التابع <code>[[Ruby/IO/to_io|to_io]]</code>: يعيد  [[Ruby/IO|مجرى د/خ]] الذي استُدعي معه <code>ios</code>.
+
* التابع <code>[[Ruby/IO/to_io|to_io]]</code>: يعيد  [[Ruby/IO|مجرى د/خ]] الذي استُدعي معه.
* التابع <code>[[Ruby/IO/ungetbyte|ungetbyte]]</code>: يدفع (Pushes back)  البايتات (التي تم تمريرها كوسيط) إلى [[Ruby/IO|مجرى د/خ]] الذي استُدعي معه <code>ios</code>، بحيث ستعيدها القراءة التالية من المخزن المؤقت (buffer). لا يمكنك أن تدفع إلا بايتًا واحدا فقط قبل عملية القراءة اللاحقة (أي، لن تتمكن من قراءة إلا آخر بايت من البايتات التي دفتعها). ليس له أي تأثير مع القراءات غير التخزينية (unbuffered reads) (مثل <code>IO#sysread</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‎ في توثيق روبي الرسمي.]

مراجعة 20:58، 13 نوفمبر 2018

يُعيد التابع tty?‎ القيمة true إن كان مجرى د/خ مربوطا بالطرفية (tty)، أو يعيد false خلاف ذلك.

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

tty?   true or false

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

يُعيد التابع tty?‎ القيمة true إن كان مجرى د/خ مربوطا بالطرفية (tty)، أو يعيد false خلاف ذلك.

أمثلة

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

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

انظر أيضا

مصادر