From: ts Date: 2008-05-12T18:01:23+09:00 Subject: defined?(C &&= 0) 1.8 and 1.9 disagree with 'defined?(C &&= 0)' vgs% ./ruby -ve 'p defined?(C &&= 0)' ruby 1.9.0 (2008-05-12 revision 16388) [i686-linux] "assignment" vgs% vgs% /usr/bin/ruby -ve 'p defined?(C &&= 0)' ruby 1.8.6 (2007-09-24 patchlevel 111) [i486-linux] nil vgs% which is right ? another small difference vgs% ./ruby -ve 'p defined?(a &&= 0)' ruby 1.9.0 (2008-05-12 revision 16388) [i686-linux] "assignment" vgs% vgs% /usr/bin/ruby -ve 'p defined?(a &&= 0)' ruby 1.8.6 (2007-09-24 patchlevel 111) [i486-linux] "expression" vgs% Guy Decoux