From: nobu.nakada@... Date: 2000-09-26T23:50:10+09:00 Subject: [ruby-list:25188] Re: round method なかだです。 At Tue, 26 Sep 2000 19:35:47 +0900, Nobuyoshi-Nakada wrote: > class Float > def round2(digits = 0) > n = 10 ** digits > (self * n).round / n > end > end もとい。round して整数のままじゃ話になりません。 =begin --- Float#round2(digits = 0, radix = 10) ((|radix|))桁小数点下((|digits|))桁までに丸めた値を整数に丸 める。 =end class Float def round2(digits = 0, radix = 10) n = radix ** digits ((self * n).round.to_f / n).round end end -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦