الفرق بين المراجعتين ل"Ruby/ARGF/lineno"

من موسوعة حسوب
< Ruby‏ | ARGF
اذهب إلى التنقل اذهب إلى البحث
ط (مراجعة وتدقيق.)
 
سطر 3: سطر 3:
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby ARGF]]
 
[[تصنيف: Ruby ARGF]]
يجلب التابع <code>lineno</code> رقم السطر الحالي للمجرى <code>ARGF</code> ككُل.
+
يجلب التابع <code>lineno</code> رقم السطر الحالي للمجرى <code>ARGF</code> ككُل.
  
يمكن تعيين هذه القيمة يدويًا عبر استدعاء هذا التابع بالشكل <code>lineno =</code> <code>integer</code>.
+
يمكن تعيين هذه القيمة يدويًا عبر استدعاء هذا التابع بالشكل <code>lineno = integer</code>.
 
==البنية العامة==
 
==البنية العامة==
<syntaxhighlight lang="ruby"> lineno → integer
+
<syntaxhighlight lang="ruby">lineno → integer
 
  </syntaxhighlight>
 
  </syntaxhighlight>
 
==القيم المعادة==
 
==القيم المعادة==
يعاد عدد صحيح (integer) يمثل رقم السطر الحالي للمجرى <code>ARGF</code> ككل.
+
يعاد عدد صحيح (integer) يمثل رقم السطر الحالي للمجرى <code>ARGF</code> ككل.
 
==أمثلة==
 
==أمثلة==
 
مثالٌ على استخدام التابع <code>lineno</code>:
 
مثالٌ على استخدام التابع <code>lineno</code>:
<syntaxhighlight lang="ruby"> ARGF.lineno  #=> 0
+
<syntaxhighlight lang="ruby">ARGF.lineno  #=> 0
 
ARGF.readline #=> "This is line 1\n"
 
ARGF.readline #=> "This is line 1\n"
 
ARGF.lineno  #=> 1
 
ARGF.lineno  #=> 1
 
  </syntaxhighlight>
 
  </syntaxhighlight>
 
==انظر أيضًا==
 
==انظر أيضًا==
* التعبير [[Ruby/ARGF/lineno-3D|<code>= lineno</code>]]: يعيِّن عند استدعائه بالشكل <code>lineno =</code> <code>integer</code> رقم السطر الحالي للمجرى <code>ARGF</code> ككُل.
+
* التابع [[Ruby/ARGF/lineno-3D|<code>lineno</code>]]: يعيِّن عند استدعائه بالشكل <code>lineno = integer</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>]]: يعيد اسم الملف الحالي.
* التابع [[Ruby/ARGF/fileno | <code>fileno</code>]]: يعيد عددًا صحيحًا يمثل واصف الملف العددي (numeric  file descriptor) للملف الحالي.
+
* التابع<nowiki/>[[Ruby/ARGF/fileno | <code>fileno</code>]]: يعيد عددًا صحيحًا يمثل واصف الملف العددي (numeric  file descriptor) للملف الحالي.
* التابع [[Ruby/ARGF/pos | <code>pos</code>]]: يعيد موضع المؤشِّر الحالي في الملف الحالي في المجرى <code>ARGF</code>.
+
* التابع<nowiki/>[[Ruby/ARGF/pos | <code>pos</code>]]: يعيد موضع المؤشِّر الحالي في الملف الحالي في المجرى <code>ARGF</code>.
* التابع [[Ruby/ARGF/each_line | <code>each_line</code>]]: يعيد معرفًا ثابتًا (<code>enumerator</code>) يتكرر (iterates) عبر كل سطر (الذي يفصل بالفاصلة الممرَّرة) من كل ملف من الملفات الموجودة في <code>ARGV</code>.
+
* التابع<nowiki/>[[Ruby/ARGF/each_line | <code>each_line</code>]]: يعيد معرفًا ثابتًا (enumerator) يتكرر (iterates) عبر كل سطر (الذي يفصل بالفاصلة الممرَّرة) من كل ملف من الملفات الموجودة في <code>ARGV</code>.
 
==مصادر==
 
==مصادر==
 
* [http://ruby-doc.org/core-2.5.1/ARGF.html#method-i-lineno قسم التابع lineno في الصنف ARGF في توثيق روبي الرسمي.]
 
* [http://ruby-doc.org/core-2.5.1/ARGF.html#method-i-lineno قسم التابع lineno في الصنف ARGF في توثيق روبي الرسمي.]

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

يجلب التابع lineno رقم السطر الحالي للمجرى ARGF ككُل.

يمكن تعيين هذه القيمة يدويًا عبر استدعاء هذا التابع بالشكل lineno = integer.

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

lineno  integer

القيم المعادة

يعاد عدد صحيح (integer) يمثل رقم السطر الحالي للمجرى ARGF ككل.

أمثلة

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

ARGF.lineno   #=> 0
ARGF.readline #=> "This is line 1\n"
ARGF.lineno   #=> 1

انظر أيضًا

  • التابع lineno: يعيِّن عند استدعائه بالشكل lineno = integer رقم السطر الحالي للمجرى ARGF ككُل.
  • التابع file: يعيد الملف الحالي على شكل كائن من النوع IO أو File.
  • التابع filename: يعيد اسم الملف الحالي.
  • التابع fileno: يعيد عددًا صحيحًا يمثل واصف الملف العددي (numeric file descriptor) للملف الحالي.
  • التابع pos: يعيد موضع المؤشِّر الحالي في الملف الحالي في المجرى ARGF.
  • التابع each_line: يعيد معرفًا ثابتًا (enumerator) يتكرر (iterates) عبر كل سطر (الذي يفصل بالفاصلة الممرَّرة) من كل ملف من الملفات الموجودة في ARGV.

مصادر