るりまサーチ

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

別のキーワード

  1. etc sc_xopen_enh_i18n
  2. rsa n
  3. rsa n=
  4. openssl n
  5. openssl n=

クラス

キーワード

検索結果

<< 1 2 3 ... > >>

StringIO#external_encoding -> Encoding (15203.0)

現在の外部エンコーディングを返します。

現在の外部エンコーディングを返します。

StringIO#internal_encoding -> Encoding (15203.0)

現在の内部エンコーディングを返します。

現在の内部エンコーディングを返します。

StringIO#each_line(rs = $/) {|line| ... } -> self (12333.0)

自身から 1 行ずつ読み込み、それを引数として与えられたブロックを実行します。

...を実行します。

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

@raise IOError 自身が読み...
...取り不可なら発生します。

//emlist[例][ruby]{
require "stringio"
a
= StringIO.new("hoge\nfoo\n")
a
.each{|l| p l }
#=> "hoge\n"
# "foo\n"
//}

@see $/
@see IO#each_line...

StringIO#each_codepoint {|codepoint| ... } -> self (12303.0)

自身の各コードポイントに対して繰り返します。

...自身の各コードポイントに対して繰り返します。

@see IO#each_codepoint...

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

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

...端に到達した時には、例外 EOFError を発生させます。
IO#readline と違い読み込んだ文字列を変数 $_ にセットしません。

@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#readlines(rs = $/) -> [String] (12245.0)

自身からデータを全て読み込んで、その各行を要素としてもつ配列を返します。 既に文字列の終端に達していれば空配列 [] を返します。

...[] を返します。

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

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

//emlist[例][ruby]{
require "stringio"
a
= StringIO.new("hoge\nfoo\nbar\n")
a
.readlines #=> ["hoge\n", "foo\n", "bar\n"]
a
.readlines #=> []
//}

@see $/...

StringIO#each_line(rs = $/) -> Enumerator (12233.0)

自身から 1 行ずつ読み込み、それを引数として与えられたブロックを実行します。

...を実行します。

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

@raise IOError 自身が読み...
...取り不可なら発生します。

//emlist[例][ruby]{
require "stringio"
a
= StringIO.new("hoge\nfoo\n")
a
.each{|l| p l }
#=> "hoge\n"
# "foo\n"
//}

@see $/
@see IO#each_line...

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

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

...自身のサイズが 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#each_codepoint -> Enumerator (12203.0)

自身の各コードポイントに対して繰り返します。

...自身の各コードポイントに対して繰り返します。

@see IO#each_codepoint...

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

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

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

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

@param outbuf 読み込んだ文字列を出力するバ...
...オブジェクトが
あらかじめ length 長の領域であれば、余計なメモリの割当てが行われません。指定した文字列の
長さが length と異なる場合、その文字列は一旦 length 長に拡張(あるいは縮小)されたあと、...
...に読み込んだデータのサイズになります。IO#read と同じです。

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

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

絞り込み条件を変える

StringIO#each_codepoint {|codepoint| ... } -> self (9303.0)

自身の各コードポイントに対して繰り返します。

...自身の各コードポイントに対して繰り返します。

@see IO#each_codepoint...
<< 1 2 3 ... > >>