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