Hi,

At Wed, 12 Jun 2002 11:00:45 +0900,
Dave Thomas wrote:
> > Should we perhaps take a vote and see how many folks have ruby
> > programs that depend on block parameters referencing outer variables?
> 
> sum = 0
> arr.each { |a|  sum += a }
> p sum
> 
> 
> (Very common before #inject came along...)

It's another scope issue, block parameter issue means:

  sum = 0
  a = nil
  arr.each { |a|  sum += a }
  p sum
  p a == arr.last	#=> true or false

-- 
Nobu Nakada