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 parameter 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.



Define a new method called add that takes two numbers as parameters.

Inside the method, return the sum of those numbers.

Take this course for free

Mini Info Outline Icon
By signing up for Codecademy, you agree to Codecademy's Terms of Service & Privacy Policy.

Or sign up using:

Already have an account?