Ruby 1.9.3 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > ARGF.classクラス > rewind
rewind -> 0
[permalink][rdoc]ARGFが現在開いているファイルのファイルポインタを先頭に戻します。
# カレントディレクトリから適当にファイルを選ぶ ARGV.replace( Dir.glob("*").select{|name| FileTest.file?(name)} ) #各ファイルの先頭から3行を2回表示する until ARGF.closed? 1.upto(2){|i| printf("filename:%s at %d\n", ARGF.filename, i) 1.upto(3){ line = ARGF.readline p line break if ARGF.eof? } ARGF.rewind } ARGF.skip end