--- test1.rb --- def test_begin_while(*l) b = begin a = l.shift end while !l.empty? end puts test_begin_while(1,2,3) # => nil --- test2.rb --- def test_begin_while(*l) b = begin a = l.shift end while !l.empty? b end puts test_begin_while(1,2,3) # => 3 ############### # Help Me^^ ############### -- Posted via http://www.ruby-forum.com/.