Similar to procs, lambdas allow you to store functions inside a variable and call the method from other parts of a program. In this lesson, we will discuss lambdas and show how to integrate them into a Ruby program.
To get started, I'll use the same example as the previous section, but with a different syntax.
full_name = lambda { |first, last| first + " " + last }
You can also call lambdas in the same way as procs:
p full_name["jordan", "hudgens"]
Notice that the implementation is nearly identical to using procs, with the only difference being the use of the lambda word instead of Proc.new.