ファイルの中身を一行ずつ取り出す。
ファイルの中身を一行ずつ取り出すとき、昔どこかで見たサンプルに習って↓のように書いていたけど、
# ファイルの中身を一行ずつ取り出す open( "./test.txt" ) {|f| while line = f.gets puts line end }
IO#eachとかあるのね・・・。
# ファイルの中身を一行ずつ取り出す その2 open( "./test.txt" ) {|f| f.each {|line| puts line } }
こっちの方がしっくりくるなー、個人的には。あと、getsしたあと読み込んだ文字列が「$_」にセットされたりする。これで変数lineも省略できると。
# ファイルの中身を一行ずつ取り出す その3 open( "./test.txt" ) {|f| puts $_ while f.gets }
ふむ。