るりまサーチ

最速Rubyリファレンスマニュアル検索!
431件ヒット [1-100件を表示] (0.112秒)

別のキーワード

  1. string []=
  2. string slice
  3. string slice!
  4. string []
  5. string gsub!

検索結果

<< 1 2 3 ... > >>

StringIO (44048.0)

文字列に IO と同じインタフェースを持たせるためのクラスです。

...です。

//emlist[例][ruby]{
require "stringio"
sio = StringIO.new("hoge", 'r+')
p sio.read #=> "hoge"
sio.rewind
p sio.read(1) #=> "h"
sio.write("OGE")
sio.rewind
p sio.read #=> "hOGE"
//}

=== 例外
StringIO
オブジェクトは大抵の場合 IO...
...オブジェクトと同じ例外を発生させます。
例えば次の例では write は IOError を発生させます。

//emlist[例][ruby]{
require "stringio"
sio = StringIO.new("hoge")
sio.close
sio.write("a")
# => in `write': not opened for writing (IOError)
//}...

StringIO#read -> String (42234.0)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

StringIO#readpartial -> String (30256.0)

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

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

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

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

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

絞り込み条件を変える

StringIO#readpartial(len) -> String (30256.0)

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

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

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

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

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

StringIO#readpartial(len, outbuf) -> String (30256.0)

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

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

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

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

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

StringIO#sysread -> String (30256.0)

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

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

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

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

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

StringIO#sysread(len) -> String (30256.0)

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

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

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

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

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