366件ヒット
[1-100件を表示]
(0.190秒)
種類
- インスタンスメソッド (333)
- 特異メソッド (33)
ライブラリ
- stringio (366)
キーワード
- binmode (11)
-
close
_ read (11) - closed? (11)
-
closed
_ read? (11) -
closed
_ write? (11) - codepoints (14)
-
each
_ codepoint (22) -
external
_ encoding (11) -
internal
_ encoding (11) - new (11)
- open (22)
- pid (11)
- read (33)
-
read
_ nonblock (11) - readbyte (11)
- readchar (11)
- readline (11)
- readlines (11)
- readpartial (33)
- reopen (11)
- rewind (11)
-
set
_ encoding (33) - sysread (33)
検索結果
先頭5件
-
StringIO
# internal _ encoding -> Encoding (21701.0) -
現在の内部エンコーディングを返します。
現在の内部エンコーディングを返します。 -
StringIO
# codepoints {|codepoint| . . . } -> self (15601.0) -
自身の各コードポイントに対して繰り返します。
...自身の各コードポイントに対して繰り返します。
@see IO#each_codepoint... -
StringIO
# each _ codepoint {|codepoint| . . . } -> self (15601.0) -
自身の各コードポイントに対して繰り返します。
...自身の各コードポイントに対して繰り返します。
@see IO#each_codepoint... -
StringIO
# external _ encoding -> Encoding (15601.0) -
現在の外部エンコーディングを返します。
現在の外部エンコーディングを返します。 -
StringIO
# readline(rs = $ / ) -> String (15501.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] (15501.0) -
自身からデータを全て読み込んで、その各行を要素としてもつ配列を返します。 既に文字列の終端に達していれば空配列 [] を返します。
...rs に nil を指定すると行区切りなしとみなします。空文字列 "" を指定すると連続する改行を行の区切りとみなします(パラグラフモード)。
@raise IOError 自身が読み込み用にオープンされていなければ発生します。
//emlist[例][r......uby]{
require "stringio"
a = StringIO.new("hoge\nfoo\nbar\n")
a.readlines #=> ["hoge\n", "foo\n", "bar\n"]
a.readlines #=> []
//}
@see $/... -
StringIO
# set _ encoding(ext _ enc , int _ enc) -> self (15501.0) -
自身のエンコーディングを指定されたエンコーディングに設定します。
...nil を指定した場合は Encoding.default_external が
使われます。
@param int_enc 無視されます。IO クラスの API との互換性のために用
意されています。
@param opt 無視されます。IO クラスの API との互換... -
StringIO
# set _ encoding(ext _ enc , int _ enc , opt) -> self (15501.0) -
自身のエンコーディングを指定されたエンコーディングに設定します。
...nil を指定した場合は Encoding.default_external が
使われます。
@param int_enc 無視されます。IO クラスの API との互換性のために用
意されています。
@param opt 無視されます。IO クラスの API との互換... -
StringIO
# binmode -> self (15401.0) -
何もせずに self を返します。
何もせずに self を返します。 -
StringIO
# codepoints -> Enumerator (15401.0) -
自身の各コードポイントに対して繰り返します。
...自身の各コードポイントに対して繰り返します。
@see IO#each_codepoint...