functions/closures_nested.rb
tests/_examples/functions/closures_nested.rb in the metorex repository.
def make_multiplier(factor)
lambda do |value|
factor * value
end
end
double = make_multiplier(2)
triple = make_multiplier(3)
puts double.call(5)
puts triple.call(4)
Output:
10
12