On 2015-09-10 20:23, Jonathan M Davis wrote:

That's one of the main reasons that I hate the idea of named arguments.

In Ruby named arguments need to be explicitly requested when declaring a method:

def bar(a)
  a == { a: 3 } # A hash (associative array)
end

def foo(a:)
  a == 3
end

foo(a: 3)
bar(a: 3)

Not supplying the name of the parameter in the call to "foo" would result in an error.

I think named arguments like this is way, _way_ more superior that the ridiculous idea of using an enum instead of a bool.

--
/Jacob Carlborg

Reply via email to