Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation

Re^3: parm#4 from caller == !"eval" ?

by LanX (Bishop)
on Sep 12, 2017 at 23:13 UTC ( #1199242=note: print w/replies, xml ) Need Help??

in reply to Re^2: parm#4 from caller == !"eval" ?
in thread Re: parm#4 from caller == !"eval" ?

Addendum to explain what the &x2 call does

> Subroutines may be called recursively. If a subroutine is called using the & form, the argument list is optional, and if omitted, no @_ array is set up for the subroutine: the @_ array at the time of the call is visible to subroutine instead. This is an efficiency mechanism that new users may wish to avoid.

Source perlsub

Cheers Rolf
(addicted to the Perl Programming Language and ☆☆☆☆ :)
Je suis Charlie!

Replies are listed 'Best First'.
Re^4: parm#4 from caller == !"eval" ?
by perl-diddler (Hermit) on Sep 13, 2017 at 22:38 UTC
    To you and choroba, thanks for the example(s). I completely forgot about the '&' case.


Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1199242]
NodeReaper patrols the perimeter

How do I use this? | Other CB clients
Other Users?
Others chilling in the Monastery: (7)
As of 2018-03-23 09:06 GMT
Find Nodes?
    Voting Booth?
    When I think of a mole I think of:

    Results (289 votes). Check out past polls.