التعبير ARGF.lineno = integer في روبي

من موسوعة حسوب
< Ruby‏ | ARGF
مراجعة 13:00، 3 أكتوبر 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) للملف الحالي.

مصادر