2008年9月28日日曜日

【初めてのRuby】(5)

第5章 入出力

 ARGV 引数の配列

 ファイル
  File.open("text"){|f|
contents = f.read
print contents
} # ファイルが自動的に閉じられる

 ファイルのモード
  File.open("time.log", 'a'){|f|
f.puts Time.now
} # append mode

File.open("txt", File::WRONLY|File::CREAT){|f|
# do someting
}

イテレータ 
 File.open("txt"){|f|
f.each_line do |line|
print "#{f.lineno}: #{line}"
end
}

ARGF 引数に基づく仮想ファイル

0 件のコメント: