るりまサーチ

最速Rubyリファレンスマニュアル検索!
22件ヒット [1-22件を表示] (0.050秒)
トップページ > クエリ:int[x] > クエリ:SEEK_HOLE[x] > ライブラリ:ビルトイン[x]

別のキーワード

  1. _builtin seek
  2. csv seek
  3. stringio seek
  4. io seek_end
  5. io seek_data

クラス

検索結果

IO::SEEK_HOLE -> Integer (18203.0)

IO#seek を参照してください。

IO#seek を参照してください。

Linux 3.1 以降で利用可能です。

IO#sysseek(offset, whence = IO::SEEK_SET) -> Integer (108.0)

lseek(2) と同じです。IO#seek では、 IO#sysread, IO#syswrite と併用すると正しく動作しないので代わりにこのメソッドを使います。 位置 offset への移動が成功すれば移動した位置(ファイル先頭からのオフセット)を返します。

...f|
buf = f.read(3)
f.sysseek(0)
}
# => -:3:in `sysseek': sysseek for buffered IO (IOError)

File.open("/dev/null", "w") {|f|
f.print "foo"
f.sysseek(0)
}
# => -:3: warning: sysseek for buffered IO

@param offset ファイルポインタを移動させるオフセットを...
...末尾から
* IO::SEEK_DATA: offset 以降の次にデータがある位置へ(lseek の man ページ参照。Linux 3.1 以降のみ)
* IO::SEEK_HOLE: offset 以降の次にホールがある位置へ(同上)

@raise IOError 読み込み用にバッファリングされた IO に対して実...