>>445
> a = [0]
=> [0]
> a.each{|e| e = 100}
=> [0]
> a
=> [0]

代入した時点であたらしい e が作られてる
その e は配列の要素を指していない