From: Kazuhiro Yoshida Date: 2002-07-14T22:09:55+09:00 Subject: [ruby-list:35558] Re: Numeric#=== もりきゅうです。 OZAWA -Crouton- Sakuro wrote: > === は釈然としないので、機械イプシロンを返す Float.EPS (or Math.EPS) を定義 > するあたりが妥当ではないでしょうか? んで class Float def ==(v) (self - v).abs < Float.EPS end end とすれば p a = 2**0.5 p a**2 == 2 #=> true になるのかな。 ---- YOSHIDA Kazuhiro moriq@moriq.com http://www.moriq.com/