From: ts Date: 2005-09-28T21:41:50+09:00 Subject: Re: creating independent lambdas in loops >>>>> "M" == Michael Roth writes: M> a = [] M> for multi in [2, 3, 4, 5] M> a << lambda do |n| M> n * multi M> end M> end [2, 3, 4, 5].each do |multi| a << lambda do |n| n * multi end end M> for mul in a M> puts mul.call(17) M> end Guy Decoux