種類
- インスタンスメソッド (1031)
- 特異メソッド (39)
ライブラリ
- stringio (1070)
キーワード
- << (13)
- binmode (13)
- bytes (14)
- chars (14)
- close (13)
-
close
_ read (13) -
close
_ write (13) - closed? (13)
-
closed
_ read? (13) -
closed
_ write? (13) - codepoints (14)
- each (26)
-
each
_ byte (26) -
each
_ char (26) -
each
_ codepoint (26) -
each
_ line (26) - eof (13)
- eof? (13)
-
external
_ encoding (13) - fcntl (13)
- fileno (13)
- flush (13)
- fsync (13)
- getbyte (13)
- getc (13)
- gets (13)
-
internal
_ encoding (13) - isatty (13)
- length (13)
- lineno (13)
- lineno= (13)
- lines (14)
- new (13)
- open (26)
- pid (13)
- pos (13)
- pos= (13)
- print (26)
- printf (13)
- putc (13)
- puts (13)
- read (39)
-
read
_ nonblock (13) - readbyte (13)
- readchar (13)
- readline (13)
- readlines (13)
- readpartial (39)
- reopen (26)
- rewind (13)
- seek (13)
-
set
_ encoding (39) - size (13)
- string (13)
- string= (13)
- sync (13)
- sync= (13)
- sysread (39)
- syswrite (13)
- tell (13)
- truncate (13)
- tty? (13)
- ungetbyte (13)
- ungetc (13)
- write (13)
-
write
_ nonblock (13)
検索結果
先頭5件
-
StringIO
# <<(obj) -> self (1.0) -
obj を pos の位置に書き込みます。 必要なら obj.to_s を呼んで 文字列に変換します。 self を返します。
obj を pos の位置に書き込みます。 必要なら obj.to_s を呼んで
文字列に変換します。 self を返します。
@param obj 自身に書き込みたい、文字列か to_s が定義されたオブジェクトを指定します。 -
StringIO
# binmode -> self (1.0) -
何もせずに self を返します。
何もせずに self を返します。 -
StringIO
# bytes -> Enumerator (1.0) -
自身から 1 バイトずつ読み込み、整数 ch に変換し、それを引数として与えられたブロックを実行します。
...変換し、それを引数として与えられたブロックを実行します。
@raise IOError 自身が読み取り不可なら発生します。
//emlist[例][ruby]{
require "stringio"
a = StringIO.new("hoge")
a.each_byte{|ch| p ch }
#=> 104
# 111
# 103
# 101
//}
@see IO#each_byte... -
StringIO
# bytes {|ch| . . . } -> self (1.0) -
自身から 1 バイトずつ読み込み、整数 ch に変換し、それを引数として与えられたブロックを実行します。
...変換し、それを引数として与えられたブロックを実行します。
@raise IOError 自身が読み取り不可なら発生します。
//emlist[例][ruby]{
require "stringio"
a = StringIO.new("hoge")
a.each_byte{|ch| p ch }
#=> 104
# 111
# 103
# 101
//}
@see IO#each_byte... -
StringIO
# chars -> Enumerator (1.0) -
自身に含まれる文字を一文字ずつブロックに渡して評価します。
自身に含まれる文字を一文字ずつブロックに渡して評価します。
自身は読み込み用にオープンされていなければなりません。
@raise IOError 自身が読み込み用にオープンされていない場合に発生します。
@see IO#each_char -
StringIO
# chars {|c| . . . } -> self (1.0) -
自身に含まれる文字を一文字ずつブロックに渡して評価します。
自身に含まれる文字を一文字ずつブロックに渡して評価します。
自身は読み込み用にオープンされていなければなりません。
@raise IOError 自身が読み込み用にオープンされていない場合に発生します。
@see IO#each_char -
StringIO
# close -> nil (1.0) -
自身を close します。以後、自身に対する読み書きが禁止されます。 close された StringIO に読み書き等が行われると IOError が発生します。
...自身を close します。以後、自身に対する読み書きが禁止されます。
close された StringIO に読み書き等が行われると IOError が発生します。
@raise IOError 自身がすでに close されていた時に発生します。... -
StringIO
# close _ read -> nil (1.0) -
自身に対する読み取りを禁止します。
自身に対する読み取りを禁止します。
@raise IOError 自身がすでに読み取り不可だった場合に発生します。 -
StringIO
# close _ write -> nil (1.0) -
自身に対する書き込みを禁止します。
自身に対する書き込みを禁止します。
@raise IOError 自身がすでに書き込み不可だった場合に発生します。 -
StringIO
# closed? -> bool (1.0) -
自身が既に close されていた場合に true を返します。そうでない場合は、false を返します。
...身が既に close されていた場合に true を返します。そうでない場合は、false を返します。
//emlist[例][ruby]{
require "stringio"
sio = StringIO.open("hoge")
p sio.closed? # => false
sio.close_read
p sio.closed? # => false
sio.close_write
p sio.closed? # => true
//}...
