الفرق بين المراجعتين لصفحة: «Ruby/ARGF/to io»
لا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) ط مراجعة وتدقيق. |
||
سطر 5: | سطر 5: | ||
يعيد التابع <code>to_io</code> الملف الحالي على شكل كائن من النوع <code>IO</code>. | يعيد التابع <code>to_io</code> الملف الحالي على شكل كائن من النوع <code>IO</code>. | ||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby"> to_io → IO | <syntaxhighlight lang="ruby">to_io → IO | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==القيم المعادة== | ==القيم المعادة== | ||
يعاد كائن من النوع <code>IO</code> يمثل الملف الحالي، أو يعاد كائنٌ من النوع <code>File</code> إلا إذا كان الملف الحالي مجرى، مثل مجرى الدخل القياسي ( | يعاد كائن من النوع <code>IO</code> يمثل الملف الحالي، أو يعاد كائنٌ من النوع <code>File</code> إلا إذا كان الملف الحالي مجرى، مثل مجرى الدخل القياسي (STDIN). | ||
==أمثلة== | ==أمثلة== | ||
مثال على استخدام التابع <code>to_io</code>: | مثال على استخدام التابع <code>to_io</code>: | ||
<syntaxhighlight lang="ruby"> ARGF.to_io #=> #<File:glark.txt> | <syntaxhighlight lang="ruby">ARGF.to_io #=> #<File:glark.txt> | ||
ARGF.to_io #=> #<IO:<STDIN>> | ARGF.to_io #=> #<IO:<STDIN>> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==انظر أيضًا== | ==انظر أيضًا== | ||
* التابع [[Ruby/ARGF/file | <code>file</code>]]: يعيد الملف الحالي على شكل كائن من النوع <code>IO</code> أو <code>File</code>. | * التابع<nowiki/>[[Ruby/ARGF/file | <code>file</code>]]: يعيد الملف الحالي على شكل كائن من النوع <code>IO</code> أو <code>File</code>. | ||
* التابع [[Ruby/ARGF/to_write_io | <code>to_write_io</code>]]: يعيد نسخةً من الصنف <code>IO</code> مرتبطةً بالمجرى | * التابع<nowiki/>[[Ruby/ARGF/to_write_io | <code>to_write_io</code>]]: يعيد نسخةً من الصنف <code>IO</code> مرتبطةً بالمجرى <code>ARGF</code> للكتابة عليها في حال كان الوضع <code>inplace</code> مفعَّلًا. | ||
* التابع [[Ruby/ARGF/filename | <code>filename</code>]]: يعيد اسم الملف الحالي. | * التابع<nowiki/>[[Ruby/ARGF/filename | <code>filename</code>]]: يعيد اسم الملف الحالي. | ||
==مصادر== | ==مصادر== | ||
* [http://ruby-doc.org/core-2.5.1/ARGF.html#method-i-to_io قسم التابع to_io في الصنف ARGF في توثيق روبي الرسمي.] | * [http://ruby-doc.org/core-2.5.1/ARGF.html#method-i-to_io قسم التابع to_io في الصنف ARGF في توثيق روبي الرسمي.] |
المراجعة الحالية بتاريخ 13:55، 3 أكتوبر 2018
يعيد التابع to_io
الملف الحالي على شكل كائن من النوع IO
.
البنية العامة
to_io → IO
القيم المعادة
يعاد كائن من النوع IO
يمثل الملف الحالي، أو يعاد كائنٌ من النوع File
إلا إذا كان الملف الحالي مجرى، مثل مجرى الدخل القياسي (STDIN).
أمثلة
مثال على استخدام التابع to_io
:
ARGF.to_io #=> #<File:glark.txt>
ARGF.to_io #=> #<IO:<STDIN>>
انظر أيضًا
- التابع
file
: يعيد الملف الحالي على شكل كائن من النوعIO
أوFile
. - التابع
to_write_io
: يعيد نسخةً من الصنفIO
مرتبطةً بالمجرىARGF
للكتابة عليها في حال كان الوضعinplace
مفعَّلًا. - التابع
filename
: يعيد اسم الملف الحالي.