From: Tanaka Akira Date: 2008-05-14T00:46:10+09:00 Subject: [ruby-dev:34679] a = [false]; a[0] &&= true a = [false] のとき a[0] &&= true という式の値が nil になりま す。 % ./ruby -ve ' a = [false] p(a[0] &&= true) p a ' ruby 1.9.0 (2008-05-13 revision 16404) [i686-linux] nil [false] 1.8 では false になります。 % ruby-1.8 -ve ' a = [false] p(a[0] &&= true) p a ' ruby 1.8.7 (2008-05-07 patchlevel 5000) [i686-linux] false [false] -- [田中 哲][たなか あきら][Tanaka Akira]