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

Re: Calling subroutine with a scalar

by philipbailey (Curate)
on May 06, 2015 at 18:38 UTC ( [id://1125883] : note . print w/replies, xml ) Need Help??


in reply to Calling subroutine with a scalar

Try

my $res = new Some::Package({ foo => bar })->$sub;

Or better:

my $res = Some::Package->new({ foo => bar })->$sub;

Replies are listed 'Best First'.
Re^2: Calling subroutine with a scalar
by Rodster001 (Pilgrim) on May 06, 2015 at 18:53 UTC
    That did it. Thank you. Why is it better to call new that way?