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

من موسوعة حسوب
< Ruby‏ | ARGF
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>ARGF.lineno</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ruby Method [[تصنيف: Ruby ARGF]...'
 
ط مراجعة وتدقيق.
 
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة)
سطر 3: سطر 3:
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby ARGF]]
[[تصنيف: Ruby ARGF]]
يجلب التابع <code>lineno</code> رقم السطر الحالي للمجرى [[Ruby/ARGF/ARGF | <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>
==القيم المعادة==
==القيم المعادة==
يعاد عدد صحيح (<code>integer</code>) يمثل رقم السطر الحالي للمجرى [[Ruby/ARGF/ARGF | <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>
==انظر أيضًا==
==انظر أيضًا==
* التابع <code>lineno</code>: يعيِّن عند استدعائه بالشكل <code>lineno</code> = <code>integer</code> رقم السطر الحالي للمجرى [[Ruby/ARGF/ARGF | <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>]]: يعيد عددًا صحيحًا يمثل واصف الملف العددي (<code>numeric</code> [[Ruby/ARGF/file | <code>file</code>]] <code>descriptor</code>) للملف الحالي.
* التابع<nowiki/>[[Ruby/ARGF/fileno | <code>fileno</code>]]: يعيد عددًا صحيحًا يمثل واصف الملف العددي (numeric file descriptor) للملف الحالي.
* التابع [[Ruby/ARGF/pos | <code>pos</code>]]: يعيد موضع المؤشِّر الحالي في الملف الحالي في المجرى [[Ruby/ARGF/ARGF | <code>ARGF</code>]].
* التابع<nowiki/>[[Ruby/ARGF/pos | <code>pos</code>]]: يعيد موضع المؤشِّر الحالي في الملف الحالي في المجرى <code>ARGF</code>.
* التابع [[Ruby/ARGF/each_line | <code>each_line</code>]]: يعيد معرفًا ثابتًا (<code>enumerator</code>) يتكرر (<code>iterates</code>) عبر كل سطر (الذي يفصل بالفاصلة الممرَّرة) من كل ملف من الملفات الموجودة في <code>ARGV</code>.
* التابع<nowiki/>[[Ruby/ARGF/each_line | <code>each_line</code>]]: يعيد معرفًا ثابتًا (enumerator) يتكرر (iterates) عبر كل سطر (الذي يفصل بالفاصلة الممرَّرة) من كل ملف من الملفات الموجودة في <code>ARGV</code>.
==مصادر==
==مصادر==
* قسم التابع 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.

مصادر