るりまサーチ

最速Rubyリファレンスマニュアル検索!
108件ヒット [101-108件を表示] (0.047秒)
トップページ > クエリ:Kernel.#p[x] > クエリ:cpp_command[x] > クエリ:loop[x] > クエリ:exec[x] > クラス:StringIO[x]

別のキーワード

  1. mkmf try_cpp
  2. mkmf egrep_cpp
  3. kernel try_cpp
  4. kernel egrep_cpp
  5. mkmf cpp_command

ライブラリ

キーワード

検索結果

<< < 1 2 >>

StringIO.new(string = &#39;&#39;, mode = &#39;r+&#39;) -> StringIO (49.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 >>