#1412: MacRuby inconsistent compared to CRuby when using Closures Block-Local Variables ------------------------------------+--------------------------------------- Reporter: seanlilmateus@… | Owner: lsansonetti@… Type: defect | Status: new Priority: blocker | Milestone: MacRuby 0.11 Component: MacRuby | Keywords: Proc; closures; block-local variables ------------------------------------+--------------------------------------- the following code should work like on CRuby:[[BR]] {{{ v = :out 1.times do |;v| # Define `v` block-local v = :in p [v] end #=> [:in] # `v` should preserve its value from before the block v #=> :out }}} [[BR]] `v` should preserve its value from before the block, but it changes its value on MacRuby -- Ticket URL: <http://www.macruby.org/trac/ticket/1412> MacRuby <http://macruby.org/>