るりまサーチ

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

別のキーワード

  1. matrix tr
  2. string tr
  3. string tr!
  4. _builtin tr
  5. string tr_s

キーワード

検索結果

<< 1 2 3 ... > >>

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

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

...

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

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

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

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

StringIO#string=(buf) (9116.0)

自身が表す文字列を指定された buf に変更します。

...み書き両用になりますが、
buf がフリーズされている場合には読み取り専用になります。
pos と lineno は 0 にセットされます。


@
param buf 自身が新たに表す文字列を指定します。

@
raise TypeError buf が nil の場合に発生します。...

StringIO#read_nonblock(maxlen, outbuf = nil, exception: true) -> String | nil (3228.0)

StringIO#readに似ていますが、 exception オプションに false を指定すると EOFError を発生させず nil を返します。

...
StringIO
#readに似ていますが、 exception オプションに false を指定すると EOFError を発生させず nil を返します。

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

@
param outbuf 読み込んだ文字列を出力するバ...
...込んだデータのサイズになります。IO#read と同じです。

@
param exception false を指定した場合、既に EOF に達していれば
EOFError の代わりに nil を返します。

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

StringIO#reopen(str, mode = &#39;r+&#39;) -> StringIO (3223.0)

自身が表す文字列が指定された文字列 str になります。

...str になります。

与えられた str がフリーズされている場合には、mode はデフォルトでは読み取りのみに設定されます。
ブロックを与えた場合は生成した StringIO オブジェクトを引数としてブロックを評価します。

@
param str...
...列はバッファとして使われます。StringIO#write などによって、
str 自身も書き換えられます。

@
param mode Kernel.#open 同様文字列か整数で自身のモードを指定します。

@
raise Errno::EACCES str がフリーズされていて、mode が書き...
...込み可能に設定されている場合に発生します。

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

StringIO#readline(rs = $/) -> String (3128.0)

自身から 1 行読み込んで、その文字列を返します。

...セットしません。

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

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

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

//emlist[例][ruby]{
require "stringio"
a = StringIO.new("hoge\nfoo\nbar\n")
a.readline #=> "hoge\n"
a.readline(nil)...
...#=> "foo\nbar\n"
a.readline #=> EOFError が発生する
//}

@
see $/...

絞り込み条件を変える

StringIO#gets(rs = $/) -> String | nil (3122.0)

自身から 1 行読み込んで、その文字列を返します。文字列の終端に到達した時には nil を返します。 $_ に読み込んだ行がセットされます。

...セットされます。

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

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

//emlist[例][ruby]{
require "stringio"
a = StringIO.new("hoge")
a.gets #=> "hoge"
$_ #=> "hoge"
a.gets #=> nil
$_ #=> nil
//}

@
see $/...

StringIO#read -> String (3122.0)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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