functions/lambda_bracket_call.rb
tests/_examples/functions/lambda_bracket_call.rb in the metorex repository.
add = lambda { |a, b| a + b }
puts(add[3, 4])
puts(add.call(10, 20))
double = lambda { |x| x * 2 }
puts(double[21])
no_args = lambda { 99 }
puts(no_args[])
Output:
7
30
42
99