From: Yaya Sow Date: 2007-04-12T06:55:10+09:00 Subject: Re: Proc&Bloc Hi Thank I see what is the probleme irb(main):001:0> def gen_times(factor) irb(main):002:1> return Proc.new {|n| n*factor } irb(main):003:1> end => nil irb(main):004:0> times3 = gen_times(3) => # irb(main):005:0> times5 = gen_times(5) => # irb(main):006:0> times3.call(12) => 36 irb(main):007:0> times5.call(5) => 25 irb(main):008:0> times3.call(times5.call(4)) => 60 irb(main):009:0> -- Posted via http://www.ruby-forum.com/.