From: botp Date: 2011-02-25T15:09:53+09:00 Subject: Re: parsing rule for this code? On Fri, Feb 25, 2011 at 11:41 AM, 7stud -- wrote: >... > Why does ruby get confused by the setter v. local variable assignment > when adding a block? ruby is not confused :) try these eg, class ABC def do_something number=0 3.times do number=10 end p number end end #=> nil ABC.new.do_something 10 #=> 10 class ABC def do_something number = 0 3.times do |;number| number=10 end p number end end #=> nil ABC.new.do_something 0 #=> 0 best regards -botp