Slide 26
Slide 26 text
Parâmetros
Hash Parameters
def user(name, options = {})
{
name: name,
age: options[:age],
country: options[:country]
}
end
user("John Doe",
age: 20,
country: "Brasil"
state: "RS"
city: "Novo Hamburgo"
)
Default Parameters
def user(name, age = nil, country = nil)
{
name: name,
age: age,
country: country
}
end
user "John Doe"
user("John Doe", nil, "Brasil")
def user(name, age, country)
{
name: name,
age: age,
country: country
}
end
Parameters
user("John Doe", 20, "Brasil")
user("John Doe", nil, nil)