From: Pen Ttt Date: 2010-07-28T12:43:08+09:00 Subject: why i can't get the value out of each block? a=[1,2,0,10] a.each.with_index{|item,idx| begin puts 10/item rescue print "it is my wrong ",item,idx,"\n" x=item end} puts "x=",x the output is :NameError: undefined local variable or method `x' for main:Object why i can't get the value out of each block? -- Posted via http://www.ruby-forum.com/.