Methods


Methods are reuseable sections of code that perform specific tasks in our program. Using methods means that we can write simpler, more easily readable code.

In Ruby, methods look like this:

def methodname
    # method code here
end

The def keyword begins the header of the method. This will include the name of the method along with any parameters the method will take (If we want them to have any). The body of the method will contain the code that we want the method to carry out. The method ends with the end keyword.

Now that we have a defined method, in order for it to perform its task we must call it. To call a defined method, we simply type the method's name in our program. For example, typing methodname will call our method.

Exercise

Using the provided code, create a method called say_hi that puts "Hi!" to the console. (Remember to call it!)


Copyright © learnrubyonline.org. Read our Terms of Use and Privacy Policy