def a(opts = {}); end
і викликати його якa(go: true, what: "string")
В trunk Ruby 2.0 додали іменовані аргументи(keyword arguments) - простий спосіб вказати такий запис при визначенні методу. Наприклад:
def step (by: step, to: limit)
...
end
1.step (by: 2, to: 20) do |i|
p i
end
Немає коментарів:
Дописати коментар