Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > ARGFオブジェクト > readline
readline -> String
[permalink][rdoc]ARGFの現在位置から一行ずつ文字列として読み込みます。EOF に到達した時にはEOFErrorを発生します。
# カレントディレクトリから適当にファイルを選ぶ ARGV.replace( Dir.glob("*").select{|name| FileTest.file?(name)} ) begin line = ARGF.readline p line rescue EOFError p $! break end while true #例 #... #=> "- Saitama\n" #=> <EOFError: end of file reached>
[SEE_ALSO] Kernel.#readline ARGF.gets