Ruby 2.0.0 リファレンスマニュアル
> ライブラリ一覧
> stringioライブラリ
> StringIOクラス
> seek
instance method StringIO#seek
seek(offset, whence = IO::SEEK_SET) -> 0
[permalink][rdoc]
-
自身の pos を whence の位置から offset バイトだけ移動させます。
- [PARAM] offset:
-
移動させたいバイト数を整数で指定します。
- [PARAM] whence:
-
以下のいずれかの定数を指定します。
- IO::SEEK_SET: ファイルの先頭から (デフォルト)
- IO::SEEK_CUR: 現在のファイルポインタから
- IO::SEEK_END: ファイルの末尾から
- [EXCEPTION] Errno::EINVAL:
-
offset + whence がマイナスである場合に発生します。
- [EXCEPTION] ArgumentError:
-
whence が上の SEEK_SET, SEEK_CUR, SEEK_END 以外だった場合に発生します。