التابع ARGF.file في روبي
يعيد التابع file الملف الحالي على شكل كائن من النوع IO أو File.
البنية العامة
file → IO or File object
القيم المعادة
يعاد كائن من النوع IO أو File يمثل الملف الحالي، أو القيمة $stdin إن كان الملف الحالي هو مجرى الدخل القياسي (STDIN).
أمثلة
مثال على استخدام التابع file:
$ echo "foo" > foo
$ echo "bar" > bar
$ ruby argf.rb foo bar
ARGF.file #=> #<File:foo>
ARGF.read(5) #=> "foo\nb"
ARGF.file #=> #<File:bar>
انظر أيضًا
- التابع
close: يغلق الملف الحالي ويتخطاه إلى الملف التالي فيARGV. - التابع
eof?: يتحقق إذا بلغ الملف الحالي نهايته فيARGF. - التابع
filename: يعيد اسم الملف الحالي. - التابع
fileno: يعيد عددًا صحيحًا يمثل واصف الملف العددي (numeric file descriptor) للملف الحالي. - التابع
inplace_mode: يعيد امتداد الملف المضاف إلى أسماء الملفات المُعدَّلة وفق وضع التعديل الموضعي (in-place edit mode). - التابع
lineno: يجلب رقم السطر الحالي للمجرىARGFككُل. - التابع
pos: يعيد موضع المؤشِّر الحالي في الملف الحالي في المجرىARGF. - التابع
skip: يتخطى الملف الحالي إلى الملف التالي ويجعله هو الملفَّ الحالي في المجرىARGF. - التابع
to_io: يعيد الملف الحالي على شكل كائن من النوعIO. - التابع
to_write_io: يعيد نسخةً من الصنفIOمرتبطةً بالمجرىARGFللكتابة عليها في حال كان الوضعinplaceمفعَّلًا.