Create a new file named my_first_method.rb
Place the following code inside the file:
def hello_world
puts "Hello world!"
end
hello_world() # or just 'hello_world' (without parenthesis)
Now, from a command line, execute the following:
ruby my_first_method.rb
The output should be:
Hello world!
def
is a keyword that tells us that we're def
-ining a method - in this case, hello_world
is the name of our method.puts "Hello world!"
puts
(or pipes to the console) the string Hello world!
end
is a keyword that signifies we're ending our definition of the hello_world
methodhello_world
method doesn't accept any arguments, you can omit the parenthesis by invoking the method