التابع IO.isatty
في روبي
يُعيد التابع isatty
القيمة true
إن كان مجرى د/خ ios
مربوطا بجهاز طرفي (tty)، أو يعيد false
خلاف ذلك.
البنية العامة
isatty→ true or false
القيمة المُعادة
أمثلة
مثال على استخدام التابع isatty
:
File.new("testfile").isatty #=> false
File.new("/dev/tty").isatty #=> true
انظر أيضا
- التابع
ioctl
: يوفر آلية لإصدار أوامر منخفضة المستوى للتحكم في أجهزة مجاري د/خ I/O، أو الاستعلام عنها. الوسائط والنتائج تعتمد على النظام المُستخدم. إن كان الوسيطarg
(انظر فقرة البنية العامة) عددًا، فستُمرر قيمته مباشرةً. وإن كان سلسلة نصية، فستُفسر على أنها تسلسل ثنائي من البايتات لاستخدامه في منصات اليونيكس، راجع صفحةioctl(2)
لمزيد من التفاصيل. غير متاح على جميع المنصات. - التابع
lineno
: يعيد رقم السطر الحالي في مجرى د/خios
. يجب أن يكون المجرى مفتوحا في وضعية القراءة. يحسب التابعlineno
عدد المرات التي يتم فيها استدعاءgets
بدلاً من عدد السطور الجديدة التي تمت مصادفتها. ستختلف القيمتان إن استُدعيgets
مع فاصل آخر غير فاصل السطر الجديد.