Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > IOクラス > pos=

instance method IO#pos=

pos=(n)[permalink][rdoc]

ファイルポインタを指定位置に移動します。 IO#seek(n, IO::SEEK_SET) と同じです。

[PARAM] n:
先頭からのオフセットを整数で指定します。
[EXCEPTION] IOError:
既に close されている場合に発生します。


IO.write("testfile", "This is line one\nThis is line two\n")
File.open("testfile") do |f|
  f.pos    # => 0
  f.pos = 17
  f.gets   # => "This is line two\n"
end