From: Shyouhei Urabe Date: 2009-02-24T17:12:50+09:00 Subject: [ruby-dev:38075] [Bug #1198] corrupted iteratoin during "enum_for :inject" Bug #1198: corrupted iteratoin during "enum_for :inject" http://redmine.ruby-lang.org/issues/show/1198 起票者: Shyouhei Urabe ステータス: Open, 優先度: Normal カテゴリ: core ruby -v: ruby 1.9.2dev (2009-02-24 trunk 22589) [x86_64-linux] 以下のように、1.8と1.9でenum_for(:inject)したときの振る舞いが違うようです。 zsh % ruby -ve '[:x].enum_for(:inject, :y).with_index {|*a| p a }' ruby 1.8.7p5000 (2009-02-24 revision 22586) [x86_64-linux] [[:y, :x], 0] zsh % ruby -ve '[:x].enum_for(:inject, :y).with_index {|*a| p a }' ruby 1.9.2dev (2009-02-24 trunk 22589) [x86_64-linux] [:y, 0] ---------------------------------------- http://redmine.ruby-lang.org