"R. Joseph Newton" wrote: > > Lance wrote: > > > If I hafta pass in refs from loop1 2 and 3 all the way down the line, So Be > > It. It just makes my argument list a little unsightly, is all. > > You might want to re-examine this view. The process of passing by reference > is not something to just resign yourself to. It is the key to powerful > programming. As long as your code depends on external values, such as global > variables, you will be limited in the scale of operations you can handle. > > I don't particularly enjoy the way Perl handles references. I prefer the C++ > feature which allows one to simply declare a parameter as a reference, and use > it afterwards trrasnsparently--as if it was the original. Nevertheless, with > a little efort, you can get the Perl reference paradigm down, and it does have > an internal consistency, at least.
You can get the same sort of thing in perl if you use prototypes, for example: sub example (\@\%) { my ( $array_ref, $hash_ref ) = @_; # do something with @$array_ref and %$hash_ref } # using example converts arguments to references example( @array, %hash ); perldoc perlsub John -- use Perl; program fulfillment -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]