242件ヒット
[1-100件を表示]
(0.110秒)
ライブラリ
- ビルトイン (121)
-
io
/ console (11) - openssl (22)
-
rubygems
/ package / tar _ reader / entry (11) - stringio (22)
- strscan (11)
- zlib (44)
クラス
-
ARGF
. class (66) -
Gem
:: Package :: TarReader :: Entry (11) - IO (55)
- String (11)
- StringIO (22)
- StringScanner (11)
-
Zlib
:: GzipReader (44)
モジュール
-
OpenSSL
:: Buffering (22)
検索結果
先頭5件
-
ARGF
. class # getc -> String | nil (18156.0) -
self から 1 文字読み込んで返します。EOF に到達した時には nil を返します。
...foo" > file1
$ echo "bar" > file2
$ ruby argf.rb file1 file2
ARGF.getc # => "f"
ARGF.getc # => "o"
ARGF.getc # => "o"
ARGF.getc # => "\n"
ARGF.getc # => "b"
ARGF.getc # => "a"
ARGF.getc # => "r"
ARGF.getc # => "\n"
ARGF.getc # => nil
@see ARGF.class#getbyte, ARGF.class#gets... -
Zlib
:: GzipReader # getc -> Integer | nil (18130.0) -
IO クラスの同名メソッドIO#getcと同じです。
...IO クラスの同名メソッドIO#getcと同じです。
但し、gzip ファイル中に
エラーがあった場合 Zlib::Error 例外や
Zlib::GzipFile::Error 例外が発生します。
gzip ファイルのフッターの処理に注意して下さい。
gzip ファイルのフッターに......lib'
=begin
# hoge.gz がない場合は下記で作成できる。
Zlib::GzipWriter.open('hoge.gz') { |gz|
gz.puts 'hoge'
}
=end
Zlib::GzipReader.open('hoge.gz') { |gz|
while c = gz.getc
puts c
end
}
#=> 104
#=> 111
#=> 103
#=> 101
#=> 10
@see IO#getc... -
IO
# getc -> String | nil (18126.0) -
IO ポートから外部エンコーディングに従い 1 文字読み込んで返します。 EOF に到達した時には nil を返します。
...ープンされていなければ発生します。
例:
File.write("testfile", "test")
f = File.new("testfile")
p f.getc #=> "い"
p f.getc #=> "ろ"
p f.getc #=> "は"
f.read
f.getc #=> nil
@see IO#readchar... -
StringIO
# getc -> String | nil (18120.0) -
自身から 1 文字読み込んで、その文字を返します。 文字列の終端に到達した時には nil を返します。
...列の終端に到達した時には nil を返します。
@raise IOError 自身が読み取り不可なら発生します。
//emlist[例][ruby]{
require "stringio"
a = StringIO.new("ho")
a.getc # => "h"
a.getc # => "o"
a.getc # => nil
//}... -
OpenSSL
:: Buffering # getc -> String | nil (18108.0) -
バッファから1文字読み込み、それ返します。
...バッファから1文字読み込み、それ返します。
読み込みが終端に到達した場合は nil を返します。
IO#getc と同様です。... -
Gem
:: Package :: TarReader :: Entry # getc -> String | nil (18102.0) -
自身から外部エンコーディングに従い 1 文字読み込んで返します。 EOF に到達した時には nil を返します。
自身から外部エンコーディングに従い 1 文字読み込んで返します。
EOF に到達した時には nil を返します。 -
IO
# ungetc(char) -> nil (6113.0) -
指定された char を読み戻します。
...にオープンされていない時、
自身がまだ一度も read されていない時に発生します。
f = File.new("testfile") # => #<File:testfile>
c = f.getc # => "い"
f.ungetc(c) # => nil
f.getc # => "い"... -
Zlib
:: GzipReader # ungetc(char) -> nil (6113.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... -
IO
# getch -> String (6101.0) -
raw モードで一文字読み込んだ結果を返します。
raw モードで一文字読み込んだ結果を返します。 -
OpenSSL
:: Buffering # ungetc(char) -> () (6101.0) -
指定した文字 char をバッファに読み戻します。
...指定した文字 char をバッファに読み戻します。
char には String か Integer を渡します。
IO#ungetc と同様です。
@param char 読み戻す文字...