るりまサーチ

最速Rubyリファレンスマニュアル検索!
22件ヒット [1-22件を表示] (0.102秒)
トップページ > クエリ:-[x] > クエリ:tr[x] > クエリ:@[x] > クエリ:reopen[x]

別のキーワード

  1. _builtin -
  2. open-uri open
  3. irb/input-method new
  4. irb/input-method gets
  5. matrix -

ライブラリ

クラス

検索結果

StringIO#reopen(str, mode = 'r+') -> StringIO (21428.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#reopen(sio) -> StringIO (21318.0)

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

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

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

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