るりまサーチ

最速Rubyリファレンスマニュアル検索!
680件ヒット [201-300件を表示] (0.120秒)
トップページ > クエリ:r[x] > 種類:インスタンスメソッド[x] > クエリ:string[x] > クエリ:@[x] > ライブラリ:stringio[x] > クラス:StringIO[x]

別のキーワード

  1. _builtin to_r
  2. open3 pipeline_r
  3. matrix elements_to_r
  4. fileutils cp_r
  5. fileutils rm_r

キーワード

検索結果

<< < 1 2 3 4 5 ... > >>

StringIO#sysread(len, outbuf) -> String (9228.0)

自身から len バイト読み込んで返します。 StringIO#read と同じです。ただし、文字列の終端に達した場合、EOFError を投げます。

...en バイト読み込んで返します。
StringIO
#read と同じです。ただし、文字列の終端に達した場合、EOFError を投げます。

@
param len 読み込みたい長さを整数で指定します。StringIO#read と同じです。

@
param outbuf 読み込んだ文字列を出...
...さが length と異なる場合、その文字列は一旦 length 長に拡張(あるいは縮小)されたあと、
実際に読み込んだデータのサイズになります。IO#read と同じです。

@
raise EOFError 文字列の終端に達した場合に発生します。...

StringIO#readchar -> String (9227.0)

自身から 1 文字読み込んで、その文字に対応する String を返します。

...んで、その文字に対応する String を返します。

文字列の終端に到達した時には例外 EOFError を発生させます。

//emlist[例][ruby]{
r
equire "stringio"
a = StringIO.new("hoge")
a.readchar #=> "h"
//}

@
raise EOFError EOFに達した時発生する...

StringIO#reopen(sio) -> StringIO (9227.0)

自身が表す文字列が指定された StringIO と同じものになります。

...す文字列が指定された StringIO と同じものになります。

@
param sio 自身が表したい StringIO を指定します。

//emlist[例][ruby]{
r
equire 'stringio'
sio = StringIO.new("hoge", 'r+')
sio2 = StringIO.new("foo", 'r+')
sio.reopen(sio2)
p sio.read #=>...

StringIO#read -> String (9225.0)

自身から len バイト読み込んで返します。len が省略された場合は、最後まで読み込んで返します。 詳しい仕様は IO#read を参照して下さい。

...は、最後まで読み込んで返します。
詳しい仕様は IO#read を参照して下さい。

@
param len 読み込みたい長さを整数で指定します。詳しい仕様は IO#read を参照して下さい。

@
param outbuf 読み込んだ文字列を出力するバッファを文字...
...る場合、その文字列は一旦 length 長に拡張(あるいは縮小)されたあと、
実際に読み込んだデータのサイズになります。IO#read と同じです。

@
raise IOError 自身が読み込み用にオープンされていなければ発生します。...

StringIO#read(len) -> String | nil (9225.0)

自身から len バイト読み込んで返します。len が省略された場合は、最後まで読み込んで返します。 詳しい仕様は IO#read を参照して下さい。

...は、最後まで読み込んで返します。
詳しい仕様は IO#read を参照して下さい。

@
param len 読み込みたい長さを整数で指定します。詳しい仕様は IO#read を参照して下さい。

@
param outbuf 読み込んだ文字列を出力するバッファを文字...
...る場合、その文字列は一旦 length 長に拡張(あるいは縮小)されたあと、
実際に読み込んだデータのサイズになります。IO#read と同じです。

@
raise IOError 自身が読み込み用にオープンされていなければ発生します。...

絞り込み条件を変える

StringIO#read(len, outbuf) -> String (9225.0)

自身から len バイト読み込んで返します。len が省略された場合は、最後まで読み込んで返します。 詳しい仕様は IO#read を参照して下さい。

...は、最後まで読み込んで返します。
詳しい仕様は IO#read を参照して下さい。

@
param len 読み込みたい長さを整数で指定します。詳しい仕様は IO#read を参照して下さい。

@
param outbuf 読み込んだ文字列を出力するバッファを文字...
...る場合、その文字列は一旦 length 長に拡張(あるいは縮小)されたあと、
実際に読み込んだデータのサイズになります。IO#read と同じです。

@
raise IOError 自身が読み込み用にオープンされていなければ発生します。...

StringIO#readlines(rs = $/) -> [String] (9223.0)

自身からデータを全て読み込んで、その各行を要素としてもつ配列を返します。 既に文字列の終端に達していれば空配列 [] を返します。

...を返します。

@
param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切りなしとみなします。空文字列 "" を指定すると連続する改行を行の区切りとみなします(パラグラフモード)。

@
raise IOError 自身が読み込...
...み用にオープンされていなければ発生します。

//emlist[例][ruby]{
r
equire "stringio"
a = StringIO.new("hoge\nfoo\nbar\n")
a.readlines #=> ["hoge\n", "foo\n", "bar\n"]
a.readlines #=> []
//}

@
see $/...

StringIO#each_char -> Enumerator (9216.0)

自身に含まれる文字を一文字ずつブロックに渡して評価します。

...自身に含まれる文字を一文字ずつブロックに渡して評価します。

自身は読み込み用にオープンされていなければなりません。

@
raise IOError 自身が読み込み用にオープンされていない場合に発生します。

@
see IO#each_char...

StringIO#truncate(len) -> Integer (9140.0)

自身のサイズが len になるように、自身を切り詰め、もしくは拡大します。 拡大した場合は、その部分を 0 で埋めます。 len を返します。

...

@
param len 変更したいサイズを整数で指定します。

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

@
raise Errno::EINVAL len がマイナスの時に発生します。

//emlist[例][ruby]{
r
equire "stringio"
a = StringIO.new("hoge", 'r+')
a.truncate(...
...2)
a.string #=> "ho"
a.truncate(5)
a.string #=> "ho\000\000\000"
//}...
<< < 1 2 3 4 5 ... > >>