التابع 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
: يعيد رقم السطر الحالي في المجرى الذي استدعي معه. يجب أن يكون المجرى مفتوحًا في وضعية القراءة.