るりまサーチ

最速Rubyリファレンスマニュアル検索!
44件ヒット [1-44件を表示] (0.100秒)

別のキーワード

  1. stringio ungetc
  2. io ungetc
  3. zlib ungetc
  4. openssl ungetc
  5. _builtin ungetc

ライブラリ

クラス

モジュール

検索結果

Zlib::GzipReader#ungetc(char) -> nil (18130.0)

IO クラスの同名メソッド IO#ungetc と同じです。

...IO クラスの同名メソッド IO#ungetc と同じです。

IO クラスの同名メソッドと同じですが、gzip ファイル中に
エラーがあった場合 Zlib::Error 例外や
Zlib::GzipFile::Error 例外が発生します。

gzip ファイルのフッターの処理に注意して...
...Zlib::GzipReader.open('hoge.gz') { |gz|
begin
c1 = gz.getc
c2 = gz.getc
break if c2.nil?
printf "%c -> %c\n", c1, c2
gz.ungetc(c2)
end while true
}

#=> h -> o
#=> o -> g
#=> g -> e
#=> e -> f
#=> f -> u
#=> u -> g
#=> g -> a

@see IO#ungetc...

StringIO#ungetc(str_or_int) -> nil (18126.0)

文字列か整数で指定された str_or_int を自身に書き戻します。 nil を返します。

...e "stringio"
s = StringIO.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...

IO#ungetc(char) -> nil (18108.0)

指定された char を読み戻します。

...にオープンされていない時、
自身がまだ一度も read されていない時に発生します。

f = File.new("testfile") # => #<File:testfile>
c = f.getc # => "い"
f.ungetc(c) # => nil
f.getc # => "い"...

OpenSSL::Buffering#ungetc(char) -> () (18108.0)

指定した文字 char をバッファに読み戻します。

...指定した文字 char をバッファに読み戻します。

char には String か Integer を渡します。

IO#ungetc と同様です。

@param char 読み戻す文字...