> Message du 31/10/08 04:08
> De : "Richard Lee"
> A : "Perl Beginners"
> Copie à :
> Objet : confused about reference
>
>
>
> I was just testing some reference and while trying out below I am trying
> to understand below
>
> @{$yahoo->{yahoo}}...........  I can see that this is pointing to 0,1,3
> by running the code.
> But I am trying to really understand whether this is trying to say since
> value of 'yahoo' is array put @ at the front?
> 
Here $yahoo is a hash reference (or say it's pointing to an anonymous hash), 
you could declare it as $yahoo = {};
$yahoo->{yahoo} points to a hash value whose key is 'yahoo'.
This value is an anonymous array, say it's $yahoo->{yahoo} = [1,2,3].
so @{$yahoo->{yahoo}} will derefer the anonymous array, you will get an array 
of (1,2,3) finally.


Jeff.
http://home.arcor.de/pangj/

 Créez votre adresse électronique [EMAIL PROTECTED] 
 1 Go d'espace de stockage, anti-spam et anti-virus intégrés.

Reply via email to