التابع IO.tty?‎‎ في روبي

من موسوعة حسوب
< Ruby‏ | IO
مراجعة 20:57، 13 نوفمبر 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>IO.tty?‎‎</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ruby Method تصنيف: Ruby...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يُعيد التابع 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).

مصادر