Dateオブジェクトが不明

last = Date.today() - $*[0].to_i

====実行画面====
ruby latest_file.rb 2
2009-09-08 - 2 = 2009-09-06

これで日にちの引き算ができるんだから不思議だ。


Date#-というメソッドがあり、本来は「Date.today().- $*[0].to_i」と書ける。Date#-は日数または日付オブジェクトをとの差を返す。なので、日にちで計算ができる。