RosettaCodeData/Task/Closures-Value-capture/Ruby/closures-value-capture.rb

3 lines
82 B
Ruby

procs = Array.new(10){|i| ->{i*i} } # -> creates a lambda
p procs[7].call # => 49