482件ヒット
[201-300件を表示]
(0.047秒)
キーワード
- << (12)
- each (24)
-
each
_ line (24) - gets (12)
- lineno= (12)
- lines (14)
- pos= (12)
- print (24)
- printf (12)
- putc (12)
- puts (12)
- read (36)
-
read
_ nonblock (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
# ungetc(str _ or _ int) -> nil (6058.0) -
文字列か整数で指定された str_or_int を自身に書き戻します。 nil を返します。
...。
@param str_or_int 書き戻したい文字を文字列か整数で指定します。複数の文
字を書き戻す事もできます。
@raise IOError 自身が読み込み可能でない時に発生します。
//emlist[例][ruby]{
require "stringio"
s = StringIO.new("hoge......= 1
s.ungetc("H")
p s.string # => "Hoge"
p s.pos # => 0
s = StringIO.new("hoge")
s.pos = 1
s.ungetc("H".ord)
p s.string # => "Hoge"
p s.pos # => 0
s = StringIO.new("hoge")
s.pos = 4
s.ungetc("HOGE")
p s.string # => "hogHOGE"
p s.pos # => 3
s = StringIO.new("hoge")
s.pos = 8... -
StringIO
# truncate(len) -> Integer (6034.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
# printf(format , *obj) -> nil (6028.0) -
指定されたフォーマットに従い各引数 obj を文字列に変換して、自身に出力します。
...マットに従い各引数 obj を文字列に変換して、自身に出力します。
@param format 文字列のフォーマットを指定します。Kernel.#format を参照して下さい。
@param obj 書き込みたいオブジェクトを指定します。
@raise IOError 自身が書き......込み用にオープンされていなければ発生します。
//emlist[例][ruby]{
require "stringio"
a = StringIO.new("", 'r+')
a.printf("%c%c%c", 97, 98, 99)
a.string #=> "abc"
//}... -
StringIO
# pos=(n) (6022.0) -
自身の位置を n に移動します。自身が表す文字列のサイズより大きくても構いません。
...きくても構いません。
@param n 自身の位置を整数で指定します。
@raise Errno::EINVAL n がマイナスである場合に発生します。
//emlist[例][ruby]{
require "stringio"
a = StringIO.new("hoge", 'r+')
a.pos = 10
a << 'Z'
a.string #=> "hoge\000... -
StringIO
# print() -> nil (6022.0) -
自身に引数を順に出力します。引数を省略した場合は、$_ を出力します。 引数の扱いは Kernel.#print を参照して下さい。
...さい。
@param obj 書き込みたいオブジェクトを指定します。
@raise IOError 自身が書き込み用にオープンされていなければ発生します。
//emlist[例][ruby]{
require "stringio"
a = StringIO.new("", 'r+')
a.print("hoge", "bar", "foo")
a.string... -
StringIO
# print(*obj) -> nil (6022.0) -
自身に引数を順に出力します。引数を省略した場合は、$_ を出力します。 引数の扱いは Kernel.#print を参照して下さい。
...さい。
@param obj 書き込みたいオブジェクトを指定します。
@raise IOError 自身が書き込み用にオープンされていなければ発生します。
//emlist[例][ruby]{
require "stringio"
a = StringIO.new("", 'r+')
a.print("hoge", "bar", "foo")
a.string... -
StringIO
# puts(*obj) -> nil (6022.0) -
obj と改行を順番に自身に出力します。引数がなければ改行のみを出力します。 詳しい仕様は Kernel.#puts を参照して下さい。
...下さい。
@param obj 書き込みたいオブジェクトを指定します。
@raise IOError 自身が書き込み用にオープンされていなければ発生します。
//emlist[例][ruby]{
require "stringio"
a = StringIO.new("", 'r+')
a.puts("hoge", "bar", "foo")
a.string... -
StringIO
# set _ encoding(ext _ enc) -> self (6022.0) -
自身のエンコーディングを指定されたエンコーディングに設定します。
...指定されたエンコーディングに設定します。
@param ext_enc エンコーディングを指定します。
nil を指定した場合は Encoding.default_external が
使われます。
@param int_enc 無視されます。IO クラスの API との互換... -
StringIO
# set _ encoding(ext _ enc , int _ enc) -> self (6022.0) -
自身のエンコーディングを指定されたエンコーディングに設定します。
...指定されたエンコーディングに設定します。
@param ext_enc エンコーディングを指定します。
nil を指定した場合は Encoding.default_external が
使われます。
@param int_enc 無視されます。IO クラスの API との互換...