From: MaggotChild Date: 2009-12-02T01:20:06+09:00 Subject: Re: Float Arithmetic: Return A Fixnum When Float == Fixnum On Dec 1, 5:52 am, Marnen Laibow-Koser wrote: > MaggotChild wrote: > >>> j = 5/2.0 > > => 2.5 > > > I'm fine with this > > >>> j = 4/2.0 > > => 2.0 > > > Useless precision -for me. I want 2! > > The notation is misleading.  It's not a question of precision, but of > type.  You can think of 2.0 as 2:Float, not 2 to 2 significant figures. Yes, I do, but when it comes to printing, Float does not. > > >>> j == j.to_i ? j.to_i : j > > => 2 > > > Is there a "better" way? > > Why even bother? OCD