What I am about to raise, I do so more out of wanting someone to educate me 
than disagreeing for the sake of.  The *that syntax shown below is unfamiliar 
to me outside the context of referencing a filehandle in a subroutine params 
list, where it is optional (ie., &some_sub(*STDIN)).  *that reminds me an 
awful lot of a C pointer, however.  Can someone clear this up for me?

I found the following in the Camel 3rd edition, page 257, which, though I may 
be wrong, looks like it does what is requested?

@reflist = \(@x); #interpolate array, then get refs

which looks an awful lot like

@array2 = \(@array1);


>===== Original Message From <[EMAIL PROTECTED]> =====
>On Jul 22, chris said:
>
>>I have two variables (@array1 and @array2). @array1 will be
>>initialized with a list of values. Is it possible to declare @array2
>>in such a way that it will reference @array1?
>
>If @array2 is a package variable (not a my() variable), you can do:
>
>  @this = qw( once upon a time );
>  *that = \@this;
>  $that[0] = "Once";
>  $this[3] = "frog";
>
>Now @this and @that are ("Once", "upon", "a", "frog").
>
>  *that = \@this;
>
>makes @that an alias for @this.
>
>--
>Jeff "japhy" Pinyan      [EMAIL PROTECTED]      http://www.pobox.com/~japhy/
>RPI Acacia brother #734   http://www.perlmonks.org/   http://www.cpan.org/
>** Look for "Regular Expressions in Perl" published by Manning, in 2002 **
><stu> what does y/// stand for?  <tenderpuss> why, yansliterate of course.
>[  I'm looking for programming work.  If you like my work, let me know.  ]
>
>
>--
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]

"I think for my lunch tomorrow I'll make a tuna and pickle triangle bunwich."


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to