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

من موسوعة حسوب
< Ruby‏ | ARGF
لا ملخص تعديل
لا ملخص تعديل
سطر 3: سطر 3:
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby ARGF]]
[[تصنيف: Ruby ARGF]]
يعيِّن التابع [[Ruby/ARGF/lineno | <code>lineno</code>]] عند استدعائه بالشكل [[Ruby/ARGF/lineno | <code>lineno</code>]] = <code>integer</code> رقم السطر الحالي للمجرى [[Ruby/ARGF/ARGF | <code>ARGF</code>]] ككُل.
يعيِّن التابع [[Ruby/ARGF/lineno | <code>lineno</code>]] عند استدعائه بالشكل <code>lineno =</code> <code>integer</code> رقم السطر الحالي للمجرى <code>ARGF</code> ككُل.
يضبط المجرى [[Ruby/ARGF/ARGF | <code>ARGF</code>]] رقم السطر تلقائيًا أثناء قراءة البيانات، لذلك لن تحتاج إلى تعيينه بنفسك إلا ما ندر.
 
يضبط المجرى <code>ARGF</code> رقم السطر تلقائيًا أثناء قراءة البيانات، لذلك لن تحتاج إلى تعيينه بنفسك إلا ما ندر.
 
لمعرفة رقم السطر الحالي، استخدم التابع [[Ruby/ARGF/lineno | <code>lineno</code>]].
لمعرفة رقم السطر الحالي، استخدم التابع [[Ruby/ARGF/lineno | <code>lineno</code>]].
==البنية العامة==
==البنية العامة==
سطر 10: سطر 12:
  </syntaxhighlight>
  </syntaxhighlight>
==القيم المعادة==
==القيم المعادة==
يعاد عدد صحيح (<code>integer</code>) يمثل رقم السطر <code>integer</code> الذي ضُبط للمجرى [[Ruby/ARGF/ARGF | <code>ARGF</code>]].
يعاد عدد صحيح (integer) يمثل رقم السطر <code>integer</code> الذي ضُبط للمجرى <code>ARGF</code>.
==أمثلة==
==أمثلة==
بعض الأمثلة على استخدام التابع [[Ruby/ARGF/lineno | <code>lineno</code>]]:
بعض الأمثلة على استخدام التابع [[Ruby/ARGF/lineno | <code>lineno</code>]]:
سطر 20: سطر 22:
  </syntaxhighlight>
  </syntaxhighlight>
==انظر أيضًا==
==انظر أيضًا==
* التابع [[Ruby/ARGF/lineno | <code>lineno</code>]]: يجلب رقم السطر الحالي للمجرى [[Ruby/ARGF/ARGF | <code>ARGF</code>]] ككُل.
* التابع [[Ruby/ARGF/lineno | <code>lineno</code>]]: يجلب رقم السطر الحالي للمجرى <code>ARGF</code> ككُل.
* التابع [[Ruby/ARGF/inplace_mode | <code>inplace_mode</code>]]: يضبط عند استدعائه بالشكل [[Ruby/ARGF/inplace_mode | <code>inplace_mode</code>]] = <code>ext</code> امتداد اسم الملف بوضعية التعديل الموضعي (<code>in</code>-<code>place</code> <code>editing</code> <code>mode</code>) إلى السلسلة النصية <code>ext</code> المعطاة.
* التابع [[Ruby/ARGF/inplace_mode | <code>inplace_mode</code>]]: يضبط عند استدعائه بالشكل <code>inplace_mode =</code> <code>ext</code> امتداد اسم الملف بوضعية التعديل الموضعي (in-place editing mode) إلى السلسلة النصية <code>ext</code> المعطاة.
* التابع [[Ruby/ARGF/filename | <code>filename</code>]]: يعيد اسم الملف الحالي.
* التابع [[Ruby/ARGF/filename | <code>filename</code>]]: يعيد اسم الملف الحالي.
* التابع [[Ruby/ARGF/fileno | <code>fileno</code>]]: يعيد عددًا صحيحًا يمثل واصف الملف العددي (<code>numeric</code> [[Ruby/ARGF/file | <code>file</code>]] <code>descriptor</code>) للملف الحالي.
* التابع [[Ruby/ARGF/fileno | <code>fileno</code>]]: يعيد عددًا صحيحًا يمثل واصف الملف العددي (numeric file descriptor) للملف الحالي.
==مصادر==
==مصادر==
* قسم التابع lineno = integer في الصنف ARGF في توثيق روبي الرسمي.
* [http://ruby-doc.org/core-2.5.1/ARGF.html#method-i-lineno-3D قسم التابع lineno = integer في الصنف ARGF في توثيق روبي الرسمي.]

مراجعة 16:37، 10 سبتمبر 2018

يعيِّن التابع lineno عند استدعائه بالشكل lineno = integer رقم السطر الحالي للمجرى ARGF ككُل.

يضبط المجرى ARGF رقم السطر تلقائيًا أثناء قراءة البيانات، لذلك لن تحتاج إلى تعيينه بنفسك إلا ما ندر.

لمعرفة رقم السطر الحالي، استخدم التابع lineno.

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

 lineno = integer  integer

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

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

أمثلة

بعض الأمثلة على استخدام التابع lineno:

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

انظر أيضًا

  • التابع lineno: يجلب رقم السطر الحالي للمجرى ARGF ككُل.
  • التابع inplace_mode: يضبط عند استدعائه بالشكل inplace_mode = ext امتداد اسم الملف بوضعية التعديل الموضعي (in-place editing mode) إلى السلسلة النصية ext المعطاة.
  • التابع filename: يعيد اسم الملف الحالي.
  • التابع fileno: يعيد عددًا صحيحًا يمثل واصف الملف العددي (numeric file descriptor) للملف الحالي.

مصادر