التابع open الخاص بالصنف IO في روبي
عند عدم تمرير كتلة، فسيكون التابع open مرادفاً للتابع new. أما في حال تمرير الكتلة البرمجية، فسيُمرّر إليها مجرى د/خ المستقبِل كوسيط، وسيتم إغلاق ذلك المجرى تلقائيًا عند إنهاء الكتلة. وفي هذه الحالة، سيعيد التابع open قيمة الكتلة.
راجع صفحة new للتعرف على الوسائط fd و mode و opt.
البنية العامة
open(fd, mode="r" [, opt]) → io
open(fd, mode="r" [, opt]) {|io| block } → obj
القيمة المُعادة
يعيد التابع open كائنا من النوع IO.