Blocks, Procs, and Lambdas

Create Your Own!

Okay! Time to take off the training wheels.

cube = Proc.new { |x| x ** 3 }
[1, 2, 3].map(&cube)
# [1, 8, 27]

You're going to create your very own method that calls your very own proc! We'll do this in two steps. Use the example above as a syntax reminder.

Community Forums
Get help and ask questions in the Codecademy Forums
Report a Bug
If you see a bug or any other issue with this page, please report it here.