るりまサーチ

最速Rubyリファレンスマニュアル検索!
60件ヒット [1-60件を表示] (0.135秒)
トップページ > クエリ:r[x] > クエリ:i[x] > クラス:StringIO[x] > ライブラリ:stringio[x] > クエリ:gets[x]

別のキーワード

  1. _builtin to_r
  2. open3 pipeline_r
  3. matrix elements_to_r
  4. fileutils rm_r
  5. fileutils cp_r

キーワード

検索結果

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

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

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

@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切りなしとみなします。空文字列 "" を指...
...@raise IOError 自身が読み込み用にオープンされていなければ発生します。

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

StringIO#lineno -> Integer (12319.0)

現在の行番号を返します。これは StringIO#gets が呼ばれた回数です。

...現在の行番号を返します。これは StringIO#gets が呼ばれた回数です。...

StringIO.new(string = '', mode = 'r+') -> StringIO (6412.0)

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

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

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

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

@param mode Kernel.#open 同様文...
...raise Errno::EACCES string がフリーズされていて、mode が書き込み可能に設定されている場合に発生します。

//emlist[例][ruby]{
r
equire 'stringio'

s = "foo"
i
o = StringIO.new(s)
p io.getc # => 102
p io.pos # => 1
p io.size # => 3
i
o << "bar"
p i...

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

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

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

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

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

@param mode Kernel.#open 同様文...
...raise Errno::EACCES string がフリーズされていて、mode が書き込み可能に設定されている場合に発生します。

//emlist[例][ruby]{
r
equire 'stringio'

s = "foo"
i
o = StringIO.new(s)
p io.getc # => 102
p io.pos # => 1
p io.size # => 3
i
o << "bar"
p i...

StringIO.open(string = &#39;&#39;, mode = &#39;r+&#39;) {|io| ... } -> object (6212.0)

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

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

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

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

@param mode Kernel.#open 同様文...
...raise Errno::EACCES string がフリーズされていて、mode が書き込み可能に設定されている場合に発生します。

//emlist[例][ruby]{
r
equire 'stringio'

s = "foo"
i
o = StringIO.new(s)
p io.getc # => 102
p io.pos # => 1
p io.size # => 3
i
o << "bar"
p i...

絞り込み条件を変える