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

من موسوعة حسوب

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

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

lineno = integer  integer

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

يعيد التعبير lineno=‎ رقم السطر المعيّن.

أمثلة

مثال على استخدام التابع 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‎

انظر أيضا

مصادر