1 & 1.0

e$B0J2<$N$h$&$K@0?t$HIbF0>.?tE@$N%S%C%HO@M}1i;;$,2DG=$J$N$O0U?^e(B
e$B$5$l$?$3$H$J$s$G$7$g$&$+e(B?

% ./ruby -ve ‘p 1 & 1.0’
ruby 1.9.0 (2008-05-02 revision 16277) [i686-linux]
1

e$B:81&$r5U$K$9$k$H%(%i!<$K$J$j$^$9!#e(B

% ./ruby -ve ‘p 1.0 & 1’
ruby 1.9.0 (2008-05-02 revision 16277) [i686-linux]
-e:1:in <main>': undefined method&’ for 1.0:Float (NoMethodError)