I do not understand why I cannot define the Method with Integers
I have defined the method
def three( 2 +1) puts three
def three(one, two) one = 1 two = 2 print end puts three
Jay McGavrenTreehouse Teacher
This challenge is only looking to see if you know how to make a method return a particular value. So your code is actually trying to do too much. I've added comments to your code below that describe the problems:
# Your method takes parameters. # We want a method that takes NO parameters. def three(one, two) # There's no need to define any variables one = 1 two = 2 # Your code should NOT print any values. # The method should just return a value. print end # You just need to define the methods, you don't need to call them. puts three
You seem to be confusing printing a value with returning it. You should review this section of the preceding video.