22件ヒット
[1-22件を表示]
(0.123秒)
検索結果
-
StringIO
# ungetc(str _ or _ int) -> nil (18150.0) -
文字列か整数で指定された str_or_int を自身に書き戻します。 nil を返します。
....new("hoge")
s.pos = 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
s.ungetc("A")
p s.string # => "hoge\000\000\000A"
p s.pos # => 7
//}... -
IO
# ungetc(char) -> nil (18114.0) -
指定された char を読み戻します。
...にオープンされていない時、
自身がまだ一度も read されていない時に発生します。
f = File.new("testfile") # => #<File:testfile>
c = f.getc # => "い"
f.ungetc(c) # => nil
f.getc # => "い"...