الفرق بين المراجعتين لصفحة: «Ruby/ARGF/skip»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>ARGF.skip</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ruby Method تصنيف: Ruby ARGF...' |
جميل-بيلوني (نقاش | مساهمات) ط مراجعة وتدقيق. |
||
| (مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة) | |||
| سطر 3: | سطر 3: | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby ARGF]] | [[تصنيف: Ruby ARGF]] | ||
يتخطى التابع <code>skip</code> الملف الحالي إلى الملف التالي ويجعله هو الملفَّ الحالي في المجرى | يتخطى التابع <code>skip</code> الملف الحالي إلى الملف التالي ويجعله هو الملفَّ الحالي في المجرى <code>ARGF</code>. وفي حال لم يكن هنالك أية ملفات متبقية، فلن يكون لهذا التابع أي تأثير. | ||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby"> skip → ARGF | <syntaxhighlight lang="ruby">skip → ARGF | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==القيم المعادة== | ==القيم المعادة== | ||
يعاد المجرى | يعاد المجرى <code>ARGF</code>. | ||
==أمثلة== | ==أمثلة== | ||
مثال على استخدام التابع <code>skip</code>: | مثال على استخدام التابع <code>skip</code>: | ||
<syntaxhighlight lang="ruby"> $ ruby argf.rb foo bar | <syntaxhighlight lang="ruby">$ ruby argf.rb foo bar | ||
ARGF.filename #=> "foo" | ARGF.filename #=> "foo" | ||
ARGF.skip | ARGF.skip | ||
| سطر 19: | سطر 19: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==انظر أيضًا== | ==انظر أيضًا== | ||
* التابع [[Ruby/ARGF/close | <code>close</code>]]: يغلق الملف الحالي ويتخطاه إلى الملف التالي في <code>ARGV</code>. | * التابع<nowiki/>[[Ruby/ARGF/close | <code>close</code>]]: يغلق الملف الحالي ويتخطاه إلى الملف التالي في <code>ARGV</code>. | ||
* التابع [[Ruby/ARGF/eof | <code>eof</code>]] | * التابع<nowiki/>[[Ruby/ARGF/eof | <code>eof?</code>]]: يتحقق إذا بلغ الملف الحالي نهايته في <code>ARGF</code>. | ||
* التابع [[Ruby/ARGF/filename | <code>filename</code>]]: يعيد اسم الملف الحالي. | * التابع<nowiki/>[[Ruby/ARGF/filename | <code>filename</code>]]: يعيد اسم الملف الحالي. | ||
* التابع [[Ruby/ARGF/fileno | <code>fileno</code>]]: يعيد عددًا صحيحًا يمثل واصف الملف العددي ( | * التابع<nowiki/>[[Ruby/ARGF/fileno | <code>fileno</code>]]: يعيد عددًا صحيحًا يمثل واصف الملف العددي (numeric file descriptor) للملف الحالي. | ||
* التابع [[Ruby/ARGF/lineno | <code>lineno</code>]]: يجلب رقم السطر الحالي للمجرى | * التابع<nowiki/>[[Ruby/ARGF/lineno | <code>lineno</code>]]: يجلب رقم السطر الحالي للمجرى <code>ARGF</code> ككُل. | ||
==مصادر== | ==مصادر== | ||
* قسم التابع skip في الصنف ARGF في توثيق روبي الرسمي. | * [http://ruby-doc.org/core-2.5.1/ARGF.html#method-i-skip قسم التابع skip في الصنف ARGF في توثيق روبي الرسمي.] | ||
المراجعة الحالية بتاريخ 13:50، 3 أكتوبر 2018
يتخطى التابع skip الملف الحالي إلى الملف التالي ويجعله هو الملفَّ الحالي في المجرى ARGF. وفي حال لم يكن هنالك أية ملفات متبقية، فلن يكون لهذا التابع أي تأثير.
البنية العامة
skip → ARGF
القيم المعادة
يعاد المجرى ARGF.
أمثلة
مثال على استخدام التابع skip:
$ ruby argf.rb foo bar
ARGF.filename #=> "foo"
ARGF.skip
ARGF.filename #=> "bar"
انظر أيضًا
- التابع
close: يغلق الملف الحالي ويتخطاه إلى الملف التالي فيARGV. - التابع
eof?: يتحقق إذا بلغ الملف الحالي نهايته فيARGF. - التابع
filename: يعيد اسم الملف الحالي. - التابع
fileno: يعيد عددًا صحيحًا يمثل واصف الملف العددي (numeric file descriptor) للملف الحالي. - التابع
lineno: يجلب رقم السطر الحالي للمجرىARGFككُل.