Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > library _builtin > object ARGF > getc
getc -> Integer | nil
ARGFから 1 文字読み込んで、その文字に対応する Fixnum を返します。EOF に到達した時には nil を返します。
# カレントディレクトリから適当にファイルを選ぶ ARGV.replace( Dir.glob("*").reject{|name| FileTest.file?(name) == false} ) while c = ARGF.getc printf("%d,%c.\n", c, c) end #例 #=> 45,-. #=> 32, . #=> 67,C. #=> 104,h. #=> 105,i. #=> 98,b. #=> 97,a. #=> 10, #=> . #...