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#-は日数または日付オブジェクトをとの差を返す。なので、日にちで計算ができる。
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#-は日数または日付オブジェクトをとの差を返す。なので、日にちで計算ができる。