>
>I thought about using a hash instead of a list of variables.
>
>
>example_sub (
> {
> some_scalar => $some_scalar,
> some_hash_ref => $some_hash_ref,
> some_string => 'some string',
> }
>);
>
>So I could add to it any way I wanted and write them in any order.
>
>Any better suggestions?
I also think this is the best way for your purpose.You can pass a hash ref to
subroutine,and store any arguments you want to be past to the subroutine in
that hash.
my $hash_ref = { 'arg1' => 'value1',
'arg2' => 'value2',
...
};
mysub ( $hash_ref );
sub mysub {
my %arguments = %{+shift};
...
}
--
Books below translated by me to Chinese.
Practical mod_perl: http://home.earthlink.net/~pangj/mod_perl/
Squid the Definitive Guide: http://home.earthlink.net/~pangj/squid/
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>