التابع sysopen الخاص بالصنف IO في روبي
يفتح التابع sysopen المسار المحدد، ثم يعيد واصف الملف الأساسي كعدد صحيح Integer.
البنية العامة
sysopen(path, [mode, [perm]]) → integer
المعاملات
path
المسار
mode
الوضعية
perm
القيمة المُعادة
أمثلة
مثال على استخدام التابع sysopen:
IO.sysopen("testfile") #=> 3
انظر أيضا
- التابع
select: يستدعي التابعselectselect(2). ويقوم بمراقبة المصفوفة المعطاة المكونة من مجرى د/خ (كائناتIO)، وينتظر حتى يكون أحد كائناتIOجاهزًا للقراءة، وجاهزا للكتابة، ويكون لها استثناءات معلقة (pending exceptions) على التوالي، ثم يعيد مصفوفة تحتوي على مصفوفات مكونة من مجرى د/خ تلك كائناتIOالسابقة. ستعاد القيمةnilإذا تم إعطاء قيمة للوسيط الاختياريtimeout(انظر فقرة البنية العامة)، ولم يكن أي من مجاري د/خ كائنIOجاهزاً خلالtimeoutثانية. - التابع
try_convert: يحاول التابعtry_convertتحويل الوسيطobj(انظر فقرة البنية العامة) إلى مجرى د/خ (IO)، باستخدام التابع#to_io. تم يعيد مجرى د/خIOالمُحوّل، أو يعيدnilإذا تعذر تحويلobjلأي سبب من الأسباب.