التابع IO.lineno=‎ في روبي

من موسوعة حسوب
< Ruby‏ | IO
مراجعة 16:00، 13 نوفمبر 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>IO.lineno=‎</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ruby Method تصنيف: Ruby...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يعيّن التابع lineno= يدويًا رقم السطر الحالي ويعطيه القيمة المحددة. لن تُحدّث $. إلا عند القراءة التالية.

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

lineno = integer  integer

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

أمثلة

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

f = File.new("testfile")
f.gets                     #=> "This is line one\n"
$.                         #=> 1
f.lineno = 1000
f.lineno                   #=> 1000
$.                         #=> 1         # lineno of last read
f.gets                     #=> "This is line two\n"
$.                         #=> 1001      # lineno of last read‎

انظر أيضا

  • التابع lineno: يعيد رقم السطر الحالي في مجرى د/خ ios. يجب أن يكون المجرى مفتوحا في وضعية القراءة. يحسب التابع lineno عدد المرات التي يتم فيها استدعاء gets بدلاً من عدد السطور الجديدة التي تمت مصادفتها. ستختلف القيمتان إن استُدعي gets مع فاصل آخر غير فاصل السطر الجديد.
  • التابع lines: مرادف مُتجاوز للتابع each_line.

مصادر