るりまサーチ (Ruby 2.3.0)

最速Rubyリファレンスマニュアル検索!
7件ヒット [1-7件を表示] (0.035秒)
トップページ > バージョン:2.3.0[x] > クエリ:IO[x] > クエリ:pos=[x]

別のキーワード

  1. io popen
  2. io pipe
  3. io each
  4. io readlines
  5. io each_line

ライブラリ

クラス

キーワード

検索結果

IO#pos=(n) (117433.0)

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

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

@param n 先頭からのオフセットを整数で指定します。

@raise IOError 既に close されている場合に発生します。

//emlist[例][ruby]{
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\...

StringIO#pos=(n) (63319.0)

自身の位置を n に移動します。自身が表す文字列のサイズより大きくても構いません。

自身の位置を n に移動します。自身が表す文字列のサイズより大きくても構いません。

@param n 自身の位置を整数で指定します。

@raise Errno::EINVAL n がマイナスである場合に発生します。

//emlist[例][ruby]{
require "stringio"
a = StringIO.new("hoge", 'r+')
a.pos = 10
a << 'Z'
a.string #=> "hoge\000\000\000\000\000\000Z"
//}

CSV#pos=(n) (54367.0)

IO#pos= に委譲します。

IO#pos= に委譲します。


@see IO#pos=

ARGF.class#pos=(n) (54337.0)

ARGFが開いているファイルのファイルポインタを指定位置に移動します。

ARGFが開いているファイルのファイルポインタを指定位置に移動します。

@param n 先頭からのオフセットをバイト単位の整数で指定します。

ARGF.pos = 17
ARGF.gets # => "This is line two\n"

@see IO#pos=, ARGF.class#pos

StringIO#ungetc(str_or_int) -> nil (9073.0)

文字列か整数で指定された str_or_int を自身に書き戻します。 nil を返します。

文字列か整数で指定された str_or_int を自身に書き戻します。
nil を返します。

何回でも書き戻すことが可能です。
現在位置が自身のサイズよりも大きい場合は、自身をリサイズしてから、ch を書き戻します。

@param str_or_int 書き戻したい文字を文字列か整数で指定します。複数の文
字を書き戻す事もできます。

@raise IOError 自身が読み込み可能でない時に発生します。

//emlist[例][ruby]{
require "stringio"
s = StringIO.new("hoge")
s.pos = 1
s...

絞り込み条件を変える

Gem::Package::TarReader.new(io) -> Gem::Package::TarReader (388.0)

io に関連付けて Gem::Package::TarReader を初期化します。

io に関連付けて Gem::Package::TarReader を初期化します。

@param io pos, eof?, read, getc, pos= というインスタンスメソッドを持つ
オブジェクトを指定します。

ruby 1.6 feature (217.0)

ruby 1.6 feature ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン になります。

ruby 1.6 feature
ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン
になります。

((<stable-snapshot|URL:ftp://ftp.netlab.co.jp/pub/lang/ruby/stable-snapshot.tar.gz>)) は、日々更新される安定版の最新ソースです。

== 1.6.8 (2002-12-24) -> stable-snapshot

: 2003-01-22: errno

EAGAIN と EWOULDBLOCK が同じ値のシステムで、EWOULDBLOCK がなくなっ
ていま...