Drag the edges to resize the window.

In Projects, you can keep track of your progress as you go throught the tasks. Check each item as you complete it!

Code Editor
Learn
Methods, Blocks, & Sorting

Let's Learn Return

Sometimes we don't just want a method to print something to the console, but we actually want that method to hand us (or another method!) back a value. For that, we use return.

def double(n) return n * 2 end output = double(6) output += 2 puts output
  1. In the example above, we define a new method called double that accepts one argument called n.
  2. Inside the method, we return two times n.
  3. After that, we call our new double method with an argument of 6 and store the result, 12, in output.
  4. Then, we increase output to 14 and print it out to the console.
Report a Bug
If you see a bug or any other issue with this page, please report it here.