Default Arguments and Optional Parameters

Ruby allows methods to have default parameter values.

Example:

def greet(name = "Guest")
  puts "Hello, #{name}!"
end
greet        # Hello, Guest!
greet("Ruby") # Hello, Ruby!

This makes your methods more flexible and easier to use.

← PrevNext →