From: Hans Mackowiak Date: 2013-03-11T19:22:05+09:00 Subject: Re: Confusion with block local variable declaration with block variable declaration within the pipe its when each yields more than one object, then you can see a difference {1=>"a",2=>"b",3=>"c"}.each{|x;y| p y} nil nil nil {1=>"a",2=>"b",3=>"c"}.each{|x,y| p y} "a" "b" "c" |x;y=0| is still an syntax error -- Posted via http://www.ruby-forum.com/.