الفرق بين المراجعتين لصفحة: «Ruby/ARGF/close»

من موسوعة حسوب
< Ruby‏ | ARGF
لا ملخص تعديل
ط مراجعة وتدقيق.
 
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة)
سطر 3: سطر 3:
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby ARGF]]
[[تصنيف: Ruby ARGF]]
يغلق التابع <code>close</code> الملف الحالي ويتخطاه إلى الملف التالي في <code>ARGV</code>. إن لم تتبقَ ملفات أخرى لفتحها، فسيكتفي التابع بإغلاق الملف الحالي. انتبه إلى أنَّ مجرى الدخل القياسي (<code>STDIN</code>) لن يُغلَق أبدًا.
يغلق التابع <code>close</code> الملف الحالي ويتخطاه إلى الملف التالي في <code>ARGV</code>. إن لم تتبقَ ملفات أخرى لفتحها، فسيكتفي التابع بإغلاق الملف الحالي. انتبه إلى أنَّ مجرى الدخل القياسي (STDIN) لن يُغلَق أبدًا.
==البنية العامة==
==البنية العامة==
<syntaxhighlight lang="ruby"> close → ARGF
<syntaxhighlight lang="ruby">close → ARGF
  </syntaxhighlight>
  </syntaxhighlight>
==أمثلة==
==أمثلة==
مثال على استخدام التابع <code>close</code>:
مثال على استخدام التابع <code>close</code>:
<syntaxhighlight lang="ruby"> $ ruby argf.rb foo bar
<syntaxhighlight lang="ruby">$ ruby argf.rb foo bar


ARGF.filename  #=> "foo"
ARGF.filename  #=> "foo"
سطر 17: سطر 17:
  </syntaxhighlight>
  </syntaxhighlight>
==انظر أيضًا==
==انظر أيضًا==
* التابع [[Ruby/ARGF/close-3F|<code>close?</code>]]‎: يتحقق‎ إن أُغلِق الملف الحالي أم لا.
* التابع [[Ruby/ARGF/close-3F|<code>close?</code>]]‎: يتحقق‎ إن أُغلِق الملف الحالي أم لا.
* التابع [[Ruby/ARGF/eof | <code>eof?</code>]]‎: يتحقق إذا بلغ الملف الحالي نهايته في <code>ARGF</code>.
* التابع<nowiki/>[[Ruby/ARGF/eof | <code>eof?</code>]]‎: يتحقق إذا بلغ الملف الحالي نهايته في <code>ARGF</code>.
* التابع [[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/filename | <code>filename</code>]]: يعيد اسم الملف الحالي.
* التابع<nowiki/>[[Ruby/ARGF/filename | <code>filename</code>]]: يعيد اسم الملف الحالي.
==مصادر==
==مصادر==
* [http://ruby-doc.org/core-2.5.1/ARGF.html#method-i-close قسم التابع close في الصنف ARGF في توثيق روبي الرسمي.]
* [http://ruby-doc.org/core-2.5.1/ARGF.html#method-i-close قسم التابع close في الصنف ARGF في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 12:10، 3 أكتوبر 2018

يغلق التابع close الملف الحالي ويتخطاه إلى الملف التالي في ARGV. إن لم تتبقَ ملفات أخرى لفتحها، فسيكتفي التابع بإغلاق الملف الحالي. انتبه إلى أنَّ مجرى الدخل القياسي (STDIN) لن يُغلَق أبدًا.

البنية العامة

close  ARGF

أمثلة

مثال على استخدام التابع close:

$ ruby argf.rb foo bar

ARGF.filename  #=> "foo"
ARGF.close
ARGF.filename  #=> "bar"
ARGF.close

انظر أيضًا

  • التابع close?‎: يتحقق‎ إن أُغلِق الملف الحالي أم لا.
  • التابع eof?‎: يتحقق إذا بلغ الملف الحالي نهايته في ARGF.
  • التابع file: يعيد الملف الحالي على شكل كائن من النوع IO أو File.
  • التابع filename: يعيد اسم الملف الحالي.

مصادر