2006年4月 9日

[ruby-list:41993] Re: Timeクラスの継承について

rubikitch さま

島津と申します。

>Timeが時刻の計算、Dateが日付の計算という感じです。
>+1するのでもTimeは1秒、Dateは1日加算されます。
>
>irbsh[09@xxxxx:04](main):056:0> [Time.now, Time.now+1]

>[Sun Apr 09 15:05:28 JST 2006, Sun Apr 09 15:05:29 JST 2006]
>irbsh[09@xxxxx:05](main):057:0> [Date.today.to_s, (Date.today+1).to_s]
>["2006-04-09", "2006-04-10"]

なるほど。確かにそうですね。
了解いたしました。


>class Date
> HOLIDAYS = {
> [1,1] => "New Year Holiday",
> ...
> }
>
> def holiday
> # ...
> end
>end
>
>という感じでHOLIDAYSから算出するようにすれば、来年の祝日なども表現でき
>るでしょう。

コードレビューまでしていただきまして、
すみません、ありがとうございます。
納得いたしました。


オブジェクト指向を勉強しながらの
プログラミングでしたので、
ちょっとつまづいてしまいましたが、
これでしたら、オブジェクト指向ならではの
すっきりとしたコードにできそうです。

ありがとうございました。

Yuki SHIMAZU
y.shimazu@xxxxx

投稿者 xml-rpc : 2006年4月 9日 16:41
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/41843
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。