48件ヒット
[1-48件を表示]
(0.034秒)
別のキーワード
検索結果
先頭4件
-
StringIO
# pos -> Integer (24204.0) -
自身の現在の位置を返します。
自身の現在の位置を返します。 -
StringIO
# pos=(n) (12210.0) -
自身の位置を n に移動します。自身が表す文字列のサイズより大きくても構いません。
...ズより大きくても構いません。
@param n 自身の位置を整数で指定します。
@raise Errno::EINVAL n がマイナスである場合に発生します。
//emlist[例][ruby]{
require "stringio"
a = StringIO.new("hoge", 'r+')
a.pos = 10
a << 'Z'
a.string #... -
StringIO
# tell -> Integer (6004.0) -
自身の現在の位置を返します。
自身の現在の位置を返します。 -
StringIO
# ungetc(str _ or _ int) -> nil (99.0) -
文字列か整数で指定された str_or_int を自身に書き戻します。 nil を返します。
...param str_or_int 書き戻したい文字を文字列か整数で指定します。複数の文
字を書き戻す事もできます。
@raise IOError 自身が読み込み可能でない時に発生します。
//emlist[例][ruby]{
require "stringio"
s = StringIO.new("hoge")
s.p......")
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
s.ungetc("A")
p......s.string # => "hoge\000\000\000A"
p s.pos # => 7
//}...