Learn
Most methods that you’ve worked with have defined names that either you or someone else gave them (i.e. [array].sort(), “string”.downcase(), and so on). You can think of blocks as a way of creating methods that don’t have a name. (These are similar to anonymous functions in JavaScript or lambdas in Python.)
Blocks can be defined with either the keywords do
and end
or with curly braces ({}
).
Instructions
Check out the examples in the editor. Look familiar? Run the code to see the blocks execute their code.
Take this course for free
By signing up for Codecademy, you agree to Codecademy's Terms of Service & Privacy Policy.