From: Tanaka Akira Date: 2010-02-11T21:36:54+09:00 Subject: [ruby-dev:40400] Re: [Bug:trunk] rubyspec: Time#+ rounds micro seconds rather than truncates FAILED 2010年2月11日2:58 Yusuke ENDOH : > > - 1.8 の Time#+ は usec で四捨五入していますが、1.9 ではしません。 > 内部表現が Rational になったのだから当然だと思いますが、仕様変更 > ですよね。 1.9.2 ではそうです。 1.9.1 の内部表現は nsec 単位なので、nsec で四捨五入なんではないかと思います。 > - 1.8 の Time#usec や nsec が四捨五入しないのは仕様ですよね。 > usec が 1000000 とかになったら嫌ですものね。 1.8 に nsec はありませんが、まぁそうならざるを得ないですかね。 繰り上がる先がある場合はどうかなぁ。 -- [田中 哲][たなか あきら][Tanaka Akira]