in reply to Re^3: Subroutine references inside of a hash with arguments.
in thread Subroutine references inside of a hash with arguments.
and additional/override arguments can easily be included in your approach."1" => sub { get_ifc_name({'ifc_default' => 'test_me', %{shift} }) },
don't you think that an explicit currying function like setdefaults(), is clearer, better maintainable, more DRY and scalable?
I supposed there are more than just one coderef to be parameterized.
And even if there is just one, IMHO the above "literal" code is not immediately understood by many coders... changed my mind it's not so obscure, if you only need one currying at all it might be better this way. :-)
Cheers Rolf
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^5: Subroutine references inside of a hash with arguments.
by ig (Vicar) on Jul 26, 2009 at 20:48 UTC |