التابع IO.tty?
في روبي
يُعيد التابع tty?
القيمة true
إن كان مجرى د/خ ios
مربوطا بطرفية (tty)، أو يعيد false
خلاف ذلك.
البنية العامة
tty? → true or false
القيمة المُعادة
أمثلة
مثال على استخدام التابع tty?
:
File.new("testfile").isatty #=> false
File.new("/dev/tty").isatty #=> true
انظر أيضا
- التابع
to_io
: يعيد مجرى د/خ الذي استُدعي معهios
. - التابع
ungetbyte
: يدفع (Pushes back) البايتات (التي تم تمريرها كوسيط) إلى مجرى د/خ الذي استُدعي معهios
، بحيث ستعيدها القراءة التالية من المخزن المؤقت (buffer). لا يمكنك أن تدفع إلا بايتًا واحدا فقط قبل عملية القراءة اللاحقة (أي، لن تتمكن من قراءة إلا آخر بايت من البايتات التي دفتعها). ليس له أي تأثير مع القراءات غير التخزينية (unbuffered reads) (مثلIO#sysread
).