Ruby 4.0 リファレンスマニュアル

instance method IO#lineno=

lineno=(number)[permalink][rdoc][edit]
(Integer integer) → Integer

現在の行番号を number にセットします。 $. は次回の読み込みの時に更新されます。

[PARAM] number:
行番号を整数で指定します。
[EXCEPTION] IOError:
読み込み用にオープンされていなければ発生します。
f = File.new("testfile")
p f.gets                   # => "This is line one\n"
p $.                       # => 1
f.lineno = 1000
p f.lineno                 # => 1000
p $.                       # => 1
p f.gets                   # => "This is line two\n"
p $.                       # => 1001

[SEE_ALSO] $.