ライブラリ
- stringio (680)
キーワード
- << (12)
- bytes (14)
- chars (14)
- close (12)
-
close
_ read (12) -
close
_ write (12) - codepoints (14)
- each (24)
-
each
_ byte (24) -
each
_ char (24) -
each
_ codepoint (24) -
each
_ line (24) - getbyte (12)
- getc (12)
- gets (12)
- lineno= (12)
- lines (14)
- pos= (12)
- print (24)
- printf (12)
- putc (12)
- puts (12)
- read (36)
-
read
_ nonblock (12) - readbyte (12)
- readchar (12)
- readline (12)
- readlines (12)
- readpartial (36)
- reopen (24)
- seek (12)
-
set
_ encoding (36) - string= (12)
- sync= (12)
- sysread (36)
- syswrite (12)
- truncate (12)
- ungetbyte (12)
- ungetc (12)
- write (12)
-
write
_ nonblock (12)
検索結果
先頭5件
-
StringIO
# string=(buf) (18215.0) -
自身が表す文字列を指定された buf に変更します。
...み書き両用になりますが、
buf がフリーズされている場合には読み取り専用になります。
pos と lineno は 0 にセットされます。
@param buf 自身が新たに表す文字列を指定します。
@raise TypeError buf が nil の場合に発生します。... -
StringIO
# truncate(len) -> Integer (12132.0) -
自身のサイズが 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
# set _ encoding(ext _ enc , int _ enc) -> self (9320.0) -
自身のエンコーディングを指定されたエンコーディングに設定します。
...定されたエンコーディングに設定します。
@param ext_enc エンコーディングを指定します。
nil を指定した場合は Encoding.default_external が
使われます。
@param int_enc 無視されます。IO クラスの API との互換性......のために用
意されています。
@param opt 無視されます。IO クラスの API との互換性のために用意さ
れています。... -
StringIO
# set _ encoding(ext _ enc , int _ enc , opt) -> self (9320.0) -
自身のエンコーディングを指定されたエンコーディングに設定します。
...定されたエンコーディングに設定します。
@param ext_enc エンコーディングを指定します。
nil を指定した場合は Encoding.default_external が
使われます。
@param int_enc 無視されます。IO クラスの API との互換性......のために用
意されています。
@param opt 無視されます。IO クラスの API との互換性のために用意さ
れています。... -
StringIO
# readpartial -> String (9226.0) -
自身から len バイト読み込んで返します。 StringIO#read と同じです。ただし、文字列の終端に達した場合、EOFError を投げます。
...バイト読み込んで返します。
StringIO#read と同じです。ただし、文字列の終端に達した場合、EOFError を投げます。
@param len 読み込みたい長さを整数で指定します。StringIO#read と同じです。
@param outbuf 読み込んだ文字列を出力......ブジェクトが
あらかじめ length 長の領域であれば、余計なメモリの割当てが行われません。指定した文字列の
長さが length と異なる場合、その文字列は一旦 length 長に拡張(あるいは縮小)されたあと、......実際に読み込んだデータのサイズになります。IO#read と同じです。
@raise EOFError 文字列の終端に達した場合に発生します。... -
StringIO
# readpartial(len) -> String (9226.0) -
自身から len バイト読み込んで返します。 StringIO#read と同じです。ただし、文字列の終端に達した場合、EOFError を投げます。
...バイト読み込んで返します。
StringIO#read と同じです。ただし、文字列の終端に達した場合、EOFError を投げます。
@param len 読み込みたい長さを整数で指定します。StringIO#read と同じです。
@param outbuf 読み込んだ文字列を出力......ブジェクトが
あらかじめ length 長の領域であれば、余計なメモリの割当てが行われません。指定した文字列の
長さが length と異なる場合、その文字列は一旦 length 長に拡張(あるいは縮小)されたあと、......実際に読み込んだデータのサイズになります。IO#read と同じです。
@raise EOFError 文字列の終端に達した場合に発生します。... -
StringIO
# readpartial(len , outbuf) -> String (9226.0) -
自身から len バイト読み込んで返します。 StringIO#read と同じです。ただし、文字列の終端に達した場合、EOFError を投げます。
...バイト読み込んで返します。
StringIO#read と同じです。ただし、文字列の終端に達した場合、EOFError を投げます。
@param len 読み込みたい長さを整数で指定します。StringIO#read と同じです。
@param outbuf 読み込んだ文字列を出力......ブジェクトが
あらかじめ length 長の領域であれば、余計なメモリの割当てが行われません。指定した文字列の
長さが length と異なる場合、その文字列は一旦 length 長に拡張(あるいは縮小)されたあと、......実際に読み込んだデータのサイズになります。IO#read と同じです。
@raise EOFError 文字列の終端に達した場合に発生します。... -
StringIO
# gets(rs = $ / ) -> String | nil (9221.0) -
自身から 1 行読み込んで、その文字列を返します。文字列の終端に到達した時には nil を返します。 $_ に読み込んだ行がセットされます。
...セットされます。
@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切りなしとみなします。空文字列 "" を指定すると連続する改行を行の区切りとみなします(パラグラフモード)。
@raise IOError 自身が読......み込み用にオープンされていなければ発生します。
//emlist[例][ruby]{
require "stringio"
a = StringIO.new("hoge")
a.gets #=> "hoge"
$_ #=> "hoge"
a.gets #=> nil
$_ #=> nil
//}
@see $/... -
StringIO
# set _ encoding(ext _ enc) -> self (9220.0) -
自身のエンコーディングを指定されたエンコーディングに設定します。
...定されたエンコーディングに設定します。
@param ext_enc エンコーディングを指定します。
nil を指定した場合は Encoding.default_external が
使われます。
@param int_enc 無視されます。IO クラスの API との互換性......のために用
意されています。
@param opt 無視されます。IO クラスの API との互換性のために用意さ
れています。...