التابع 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
.