るりまサーチ

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

別のキーワード

  1. kernel lambda
  2. _builtin lambda
  3. kernel $last_paren_match
  4. kernel $ignorecase
  5. kernel $process_id

クラス

キーワード

検索結果

<< < 1 2 >>

StringIO.new(string = &#39;&#39;, mode = &#39;r+&#39;) -> StringIO (50.0)

StringIO オブジェクトを生成して返します。

...
StringIO
オブジェクトを生成して返します。

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

@param string 生成される StringIO のデータを文字列で指定します。
この文字列はバッファとして使われます。StringIO#write などによって、
string 自身も書き換えられます。

@param mode Kernel.#open 同様文字...
...list[例][ruby]{
require 'stringio'

s = "foo"
io = StringIO.new(s)
p
io.getc # => 102
p
io.pos # => 1
p
io.size # => 3
io << "bar"
p
io.size # => 4
p
s # => "fbar"
io.rewind
p
io.gets # => "fbar"

StringIO
.open("hoge"){|io|
p
io.string # => "hoge"
}...
<< < 1 2 >>