التابع IO.lineno= في روبي
يعيّن التابع lineno عند استدعاءه بالشكل lineno = integer رقم السطر الحالي يدويًا إلى القيمة integer. لن يُحدّث المتغير $. إلا عند القراءة التالية.
البنية العامة
lineno = integer → 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
انظر أيضًا
- التابع
each_line: ينفذ الكتلة المعطاة على كل سطر في المجرى الذي استدعي معه.
- التابع
lineno: يعيد رقم السطر الحالي في المجرى الذي استدعي معه. يجب أن يكون المجرى مفتوحًا في وضعية القراءة.