Beefy Boxes and Bandwidth Generously Provided by pair Networks
P is for Practical

Re (tilly) 2: Subroutine chaining idiom requested

by tilly (Archbishop)
on May 24, 2001 at 07:24 UTC ( #82805=note: print w/ replies, xml ) Need Help??

in reply to Re: Subroutine chaining idiom requested
in thread Subroutine chaining idiom requested

Did someone say golf?

sub chain{(*f,*_)=@_;@_=&$_ for@f;@_}
Of course you probably want strict compliant and it is bad style to modify your arguments in place. In which case it is probably better to make that:
sub chain{my($f,$a)=@_;$a=[&$_(@$a)]for@$f;@$a}
which is still reasonable...

Comment on Re (tilly) 2: Subroutine chaining idiom requested
Select or Download Code

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://82805]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others rifling through the Monastery: (3)
As of 2015-10-04 11:21 GMT
Find Nodes?
    Voting Booth?

    Does Humor Belong in Programming?

    Results (101 votes), past polls