Ruby - Blocks, Procs, and Lambdas
How can you modify this Ruby code to create closures that each remember a different value of
i even if i changes later?
closures = []
3.times do |i|
closures << lambda { i }
end
closures.each { |c| puts c.call }