Ruby 3 · Basics
Define a method with keyword arguments
Keyword arguments make calls self-documenting. The last expression is returned.
def greet(name:, greeting: "Hello")
"#{greeting}, #{name}!"
end
puts greet(name: "Ada")
Ruby 3 · Basics
Keyword arguments make calls self-documenting. The last expression is returned.
def greet(name:, greeting: "Hello")
"#{greeting}, #{name}!"
end
puts greet(name: "Ada")
Was this page helpful?