← Back to archive

Stdle #74 · blocks · 2026-08-19

What does this Ruby snippet output?

A past puzzle — fully playable. 4 attempts, hints on wrong guesses.

def greet(name:, greeting: "Hello")
puts "#{greeting}, #{name}!"
end
greet(name: "Alice")
greet(name: "Bob", greeting: "Hi")
Blocks
2 lines
4 attempts left

Answer & explanation