ライブラリ
- stringio (651)
キーワード
- << (11)
- binmode (11)
- bytes (7)
- chars (7)
- close (11)
-
close
_ read (11) -
close
_ write (11) - closed? (11)
-
closed
_ read? (11) -
closed
_ write? (11) - codepoints (7)
- each (22)
-
each
_ byte (11) -
each
_ char (11) -
each
_ codepoint (11) -
each
_ line (22) - eof (11)
- eof? (11)
-
external
_ encoding (11) - fcntl (11)
- fileno (11)
- flush (11)
- getbyte (11)
- getc (11)
- gets (11)
-
internal
_ encoding (11) - isatty (11)
- length (11)
- lineno (11)
- lineno= (11)
- lines (14)
- pid (11)
- print (22)
- printf (11)
- puts (11)
- read (22)
-
read
_ nonblock (11) - readline (11)
- readlines (11)
- readpartial (33)
-
set
_ encoding (33) - size (11)
- sync= (11)
- sysread (33)
- tell (11)
- truncate (11)
- tty? (11)
- ungetbyte (11)
- ungetc (11)
-
write
_ nonblock (11)
検索結果
先頭5件
-
StringIO
# readpartial(len) -> String (6102.0) -
自身から len バイト読み込んで返します。 StringIO#read と同じです。ただし、文字列の終端に達した場合、EOFError を投げます。
...自身から len バイト読み込んで返します。
StringIO#read と同じです。ただし、文字列の終端に達した場合、EOFError を投げます。
@param len 読み込みたい長さを整数で指定します。StringIO#read と同じです。
@param outbuf 読み込んだ......列オブジェクトが
あらかじめ length 長の領域であれば、余計なメモリの割当てが行われません。指定した文字列の
長さが length と異なる場合、その文字列は一旦 length 長に拡張(あるいは縮小)されたあと... -
StringIO
# readpartial(len , outbuf) -> String (6102.0) -
自身から len バイト読み込んで返します。 StringIO#read と同じです。ただし、文字列の終端に達した場合、EOFError を投げます。
...自身から len バイト読み込んで返します。
StringIO#read と同じです。ただし、文字列の終端に達した場合、EOFError を投げます。
@param len 読み込みたい長さを整数で指定します。StringIO#read と同じです。
@param outbuf 読み込んだ......列オブジェクトが
あらかじめ length 長の領域であれば、余計なメモリの割当てが行われません。指定した文字列の
長さが length と異なる場合、その文字列は一旦 length 長に拡張(あるいは縮小)されたあと... -
StringIO
# each _ line(rs = $ / ) {|line| . . . } -> self (3214.0) -
自身から 1 行ずつ読み込み、それを引数として与えられたブロックを実行します。
...il を指定すると行区切りなしとみなします。空文字列 "" を指定すると連続する改行を行の区切りとみなします(パラグラフモード)。
@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
# lines(rs = $ / ) {|line| . . . } -> self (3214.0) -
自身から 1 行ずつ読み込み、それを引数として与えられたブロックを実行します。
...il を指定すると行区切りなしとみなします。空文字列 "" を指定すると連続する改行を行の区切りとみなします(パラグラフモード)。
@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 _ line(rs = $ / ) -> Enumerator (3114.0) -
自身から 1 行ずつ読み込み、それを引数として与えられたブロックを実行します。
...il を指定すると行区切りなしとみなします。空文字列 "" を指定すると連続する改行を行の区切りとみなします(パラグラフモード)。
@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
# lines(rs = $ / ) -> Enumerator (3114.0) -
自身から 1 行ずつ読み込み、それを引数として与えられたブロックを実行します。
...il を指定すると行区切りなしとみなします。空文字列 "" を指定すると連続する改行を行の区切りとみなします(パラグラフモード)。
@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
# sysread(len) -> String (3102.0) -
自身から len バイト読み込んで返します。 StringIO#read と同じです。ただし、文字列の終端に達した場合、EOFError を投げます。
...自身から len バイト読み込んで返します。
StringIO#read と同じです。ただし、文字列の終端に達した場合、EOFError を投げます。
@param len 読み込みたい長さを整数で指定します。StringIO#read と同じです。
@param outbuf 読み込んだ......列オブジェクトが
あらかじめ length 長の領域であれば、余計なメモリの割当てが行われません。指定した文字列の
長さが length と異なる場合、その文字列は一旦 length 長に拡張(あるいは縮小)されたあと... -
StringIO
# sysread(len , outbuf) -> String (3102.0) -
自身から len バイト読み込んで返します。 StringIO#read と同じです。ただし、文字列の終端に達した場合、EOFError を投げます。
...自身から len バイト読み込んで返します。
StringIO#read と同じです。ただし、文字列の終端に達した場合、EOFError を投げます。
@param len 読み込みたい長さを整数で指定します。StringIO#read と同じです。
@param outbuf 読み込んだ......列オブジェクトが
あらかじめ length 長の領域であれば、余計なメモリの割当てが行われません。指定した文字列の
長さが length と異なる場合、その文字列は一旦 length 長に拡張(あるいは縮小)されたあと... -
StringIO
# tell -> Integer (3102.0) -
自身の現在の位置を返します。
自身の現在の位置を返します。 -
StringIO
# write _ nonblock(obj) -> Integer (3102.0) -
自身に obj を書き込みます。StringIO#write と同じです。
...自身に obj を書き込みます。StringIO#write と同じです。
@param obj 書き込みたいオブジェクトを指定します。
@raise IOError 自身が書き込み用にオープンされていなければ発生します。...